1、准备编译环境
yum install gcc gcc-c++ pcre* openssl* gd-devel* libxml2-devel bzip2-devel libcurl-devel
2、下载PHP 5.6.16
wget http://php.net/distributions/php-5.6.16.tar.gz
3、解压并进入编译目录
tar -zxvf php-5.6.16.tar.gzcd php-5.6.16
4、配置编译参数
1 ./configure \ 2 --prefix=/usr/local/php \ 3 --with-zlib \ 4 --with-openssl \ 5 --with-mysql \ 6 --with-mysqli \ 7 --with-gd \ 8 --with-curl \ 9 --with-bz2 \10 --with-zlib \11 --with-jpeg-dir \12 --with-mhash \13 --enable-fpm \14 --enable-sockets \15 --enable-inline-optimization \16 --enable-mbstring \17 --enable-sysvsem \18 --enable-pcntl \19 --enable-mbregex \20 --disable-debug \21 --disable-pdo \22 --disable-rpath
5、编译安装(时间会比较长)
1 make2 make install
6、修改配置文件
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
7、启动php-fpm
/usr/local/php/sbin/php-fpm
8、停止php-fpm
pkill php-fpm