
yum install libjpeg libjpeg-devel libpng libpng-devel gd libxml2-devel libcurl-devel freetype-devel
cd php-5.6.26
./configure --prefix=/usr/local/php --enable-fpm --enable-mbstring --with-mysql --with-pdo-mysql --enable-pdo --with-curl --with-gd --enable-zip --with-zip --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --enable-opcache
make
make install
cp cp php.ini-development /usr/local/php/lib/php.ini
vim /usr/local/php/lib/php.ini
cgi.fix_pathinfo=0
date.timezone =asia/shanghai
zend_extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/opcache.so
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
/usr/local/php/sbin/php-fpm 启动php-fpm
将php-fpm注册为服务
vi /usr/local/php/etc/php-fpm.conf
php-fpm.pid 目录必须指向:/usr/local/php/var/run/php-fpm.pid
cp php-5.6.26/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod 755 /etc/init.d/php-fpm
chkconfig --add php-fpm
chkconfig php-fpm on
2.配置nginx
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
#./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module
vim /usr/local/nginx/conf/nginx.conf
location / { root html; index index.php index.html index.htm; }
location ~* \.php$ { fastcgi_index index.php; fastcgi_pass 127.0.0.1:9000; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param SCRIPT_NAME $fastcgi_script_name; }