源码编译安装php7.0.5

源码包下载地址

http://219.239.26.3/files/4255000007F687B2/cn2.php.net/distributions/php-7.0.5.tar.gz

安装epel扩展yum源

[[email protected] ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

[[email protected] ~]# yum clean all

[[email protected] ~]# yum list

注:RHEL光盘和CentOS源缺少很多软件包,建议使用扩展源进行安装依赖包

安装所需依赖包

[[email protected] ~]# yum -y install php-mcrypt libmcrypt libmcrypt-devel autoconf freetype gd libmcrypt libpng libpng-devel libjpeg libxml2 libxml2-devel zlib curl curl-devel

Apache2.4源码安装请参考:http://blog.sina.com.cn/s/blog_14e8c64ca0102w3ge.html

MySQL5.7源码安装请查考:http://blog.sina.com.cn/s/blog_14e8c64ca0102w3lg.html

配置相关参数

[[email protected] php-7.0.5]#./configure --prefix=/server/php7/
--with-apxs2=/usr/local/apache2/bin/apxs
--enable-mbstring
--with-curl
--with-gd
--enable-fpm
--enable-mysqlnd
--with-pdo-mysql=mysqlnd
--with-config-file-path=/server/php7/etc/
--with-mysqli=mysqlnd
--with-mysql-sock=/server/mysql/mysql.sock

注:

--with-apxs2 #将php编译为Apache的一个模块进行使用

--enable-mbstring #多字节字符串的支持

--with-curl #支持cURL

--with-gd #支持gd库

--enable-fpm #支持构建fpm

--enable-mysqlnd #启用mysqlnd

--with-pdo-mysql #支持pdo:MySQL支持

--with-config-file-path #设置配置文件路径

--with-mysqli #支持MySQLi

--with-mysql-sock #关联mysql的socket文件

编译

[[email protected] php-7.0.5]# make -j 4

安装

[[email protected] php-7.0.5]# make install

生成配置文件

[[email protected] php-7.0.5]# cp php.ini-production /server/php7/etc/php-ini

添加Apache支持

[[email protected] php-7.0.5 vim /usr/local/apache2/conf/httpd.conf

Addtype application/x-httpd-php .php .phtml

创建首页文件

[[email protected] php-7.0.5]# cd /usr/local/apache2/htdocs/

[[email protected] htdocs]# vim a.php

重启服务

service apachectl restart

验证访问 ip

时间: 2024-10-15 06:41:29

源码编译安装php7.0.5的相关文章

源码编译安装PHP7

Linux软件源码安装常用步骤 wget下载压缩包 解压并进入源码目录 ./configure 运行配置 添加配置常数(./configure --help) make 编译 make install 安装 源码编译安装PHP 下载安装包 wget http://am1.php.net/get/php-7.2.4.tar.gz wget [参数] [URL] wget 指令介绍 解压安装包并进入源码目录 tar -zxvf php-7.2.4.tar.gz cd php-7.2.4 tar 指令

源码编译安装mariadb-10.0.12数据库

源码安装mariadb-10.0.12 1.获取源码包 mariadb-10.0.12.tar.gz 2.编译环境准备 # yum groupinstall -y Development Tools # yum install -y ncurses-devel openssl-devel openssl 3.创建mysql用户 # groupadd mysql # useradd -s /sbin/nologin -g mysql -M mysql # id mysql uid=500(mysq

Centos6.8源码编译安装PHP7

一.下载源码包 打开php官网http://php.net/点击导航栏的Downloads进入下载页面:http://php.net/downloads.php下载想要安装的版本,这里下载最新版的php-7.1.8 的源码包. 下载环境源码包wget https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz   可以选择版本,这里下载最新版libiconv-1.15.tar.gz 二.解压源码包并安装环境包 1 tar zxvf libi

Ubuntu 16.04 源码编译安装PHP7

一.下载PHP7的最新版源码 php7.0.9  下载地址 http://php.net/get/php-7.0.9.tar.gz/from/a/mirror 二.解压 tar -zxf /tmp/php-7.0.9.tar.gz 三.安装相关依赖库 sudo apt-get update sudo apt-get install libxml2-dev #安装gcc sudo apt-get install build-essential sudo apt-get install openss

源码编译安装vsftpd3.0.2

首先,是下载vsftpd-3.0.2.tar.gz这个源码包,由于网上提供的下载地址需要翻墙,所以,再次提供一个下载包. 源地址  https://security.appspot.com/downloads/vsftpd-3.0.2.tar.gz 360云盘 http://yunpan.cn/cHf5pXNceyuiR  访问密码 d65a 具体步骤: 1.卸载之前已经yum装的vsftpd yum remove vsftpd 2.创建ftp目录和用户 mkdir /alidata/www/

Linux源码编译安装php7.3

---恢复内容开始--- ps:一切从简 一.安装所需环境 yum -y install libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel libzip-devel pcre-devel 二.下载及安装nginx 1.下载php wget http://cn2.php.net/distributions/php-7.3.3

CentOS7源码编译安装PHP7.2

一.环境 CentOS7 二.相关资源 PHP官方网站 PHP官方下载页 三.编译安装 1. 下载php 下载并解压 # 下载php wget https://www.php.net/distributions/php-7.2.16.tar.gz # 解压 tar -zxvf php-7.2.16.tar.gz 查看目录 [[email protected] ~]# ll 总用量 19232 drwxrwxr-x 14 root root 4096 3月 5 19:05 php-7.2.16 -

Debian/Ubuntu源码编译安装PHP--支持FastCGI

从 php 5.3.3 起,就可直接使用 PHP-FPM ,不再需要打补丁了.此前已写过<Linux 从源码编译安装 PHP 5> 见 http://www.linuxidc.com/Linux/2011-10/45743.htm,但是以 mod_php 模块方式,而非 FastCGI 模式运行 php ,并不适用于 Lighttpd.Nginx.LiteSpeed ,而且当时对所有模块都采用编译安装也显得过于繁琐. 一.什么是 FastCGI.PHP-FPM.FastCGI ? CGI是一种

烂泥:mysql5.0数据库源码编译安装

本文首发于烂泥行天下. 本次实验的mysql.OS相关信息如下: Mysql:5.0.96 OS:centos 32 bit 最近公司要上新的业务,指明数据库使用的是mysql5.0版本.如果是使用rpm包安装的话,那就很简单了.直接使用yum安装即可,命令如下: yum –y install mysql mysql-server Yum方式安装完毕后,直接启动mysql数据库服务即可.如下图: 这样基本上就可以了. 但是这样安装mysql数据库,没有进行定制.比如mysql数据库的数据文件存储