1.下载php源码,源码地址:https: //www.php.net/distributions/php-5.6.40.tar.bz2
执行命令如下:
cd /home && wget https: //www.php.net/distributions/php-5.6.40.tar.bz2
2.解压缩源代码包,执行命令如下:
tar -xvf php-5.6.40.tar.bz2
3.安装前置软件,执行命令如下:
yum install zlib libjpeg freetype libpng gd curl zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel -y
4.进入目录进行编译,执行命令如下:
cd php-5.6.40
./configure --prefix=/opt/php --with-config-file-path=/opt/php/lib --enable-mbstring --enable-ftp --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-openssl-dir=/usr --with-pdo-mysql=mysqlnd --with-pear --enable-sockets --with-freetype-dir=/usr --enable-gd-native-ttf --with-zlib --with-libxml-dir=/usr --with-xmlrpc --enable-zip --enable-fpm --enable-fpm --enable-xml --enable-sockets --with-gd --with-zlib --with-iconv --enable-zip --with-freetype-dir=/usr/lib/ --enable-soap --enable-pcntl --enable-cli --with-apxs2=/usr/bin/apxs --enable-fpm --enable-mysqlnd --with-pdo-mysql=mysqlnd
值得注意的是 apxs2这个扩展必须开启,开启后安装完php后会自动配置apache解析php
5.安装php,执行命令如下:
make && make install
6.配置php环境变量,执行命令如下:
vi /etc/profile
在profile文件末尾添加如下两行:
PATH=$PATH:/opt/php/bin
export PATH
最后执行命令使其生效
source /etc/profile