1、安装环境php
Centos6.5 64位mysql
2、编译安装前的准备c++
安装gcc-c++及依赖包sql
#yum install libxml2 libxml2-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg-devel libpng-devel freetype-devel openssl-develvim
3、解压并编译安装api
下载:bash
#cd /optdom
#wget http://hk1.php.net/get/php-5.6.38.tar.gzcurl
解包:tar xf php-5.6.38.tar.gzsocket
编译:
#cd php-5.6.38
#./configure --prefix=/usr/local/php --with-bz2 --with-curl --with-openssl --enable-fpm --enable-ftp --enable-sockets --disable-ipv6 --with-gd --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-freetype-dir=/usr/local --enable-gd-native-ttf --with-iconv-dir=/usr/local --enable-mbstring --enable-calendar --with-gettext --with-libxml-dir=/usr/local --with-zlib --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd --enable-dom --enable-xml --with-libdir=lib64 --enable-bcmath
若是有报错,按照提示安装相应的devel包后,从新configure,直到无报错后,执行安装操做
#make && make install
4、复制配置文件及启动脚本
#cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
#cp php.ini-development /usr/local/php/lib/php.ini
#cp /opt/php-5.6.38/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
#chmod +x /etc/init.d/php-fpm
5、启动服务
#/etc/init.d/php-fpm start
默认监听9000端口
6、将php加入全局环境变量
#vim /root/.bash_profile
从新加载环境变量使之生效
#source /root/.bash_profile