一、下載PHP源碼包
二、添加依賴應用
yum install -y gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libpng libpng-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses curl openssl-devel gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel readline-devel libxslt-devel expat-devel xmlrpc-c xmlrpc-c-devel
三、解壓PHP並配置安裝
tar -zvxf php-5.6.3.tar.gz
cd php-5.6.3
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --enable-sysvsem --enable-sockets --enable-pcntl --enable-mbstring --enable-mysqlnd --enable-opcache --enable-shmop --enable-zip --enable-ftp --enable-gd-native-ttf --enable-wddx --enable-soap
make && make install
四、拷貝一份正式的php-fpm,文件位於/usr/local/php/etc/下。
從php5.3開始,php-fpm就已經集成到php中了,所以即使你用的nginx服務器,也不需要自己再去安裝fastcgi或者php-fpm了。
cp php-fpm.conf.default php-fpm.conf。然后從安裝目錄下拷貝一份php.ini到/usr/local/php/etc/下。
五、運行/usr/local/php/sbin/php-fpm啟動php-fpm
六、編輯/usr/local/nginx/conf/nginx.conf,把php-fpm相關的取消注釋
七、
cp php-5.5.25/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod +x /etc/init.d/php-fpm
chkconfig --add php-fpm
chkconfig --level 35 php-fpm on
這樣就可以用service php-fpm s