安装php解析环境
linux
tar -zxf php-5.3.28
yum install libxml2-devel libjpeg libpng-devel
./configure --prefix=/usr/local/php5
--with-gd --with-zlib
--with-config-file-path=/usr/local/php5
--enable-mbstring
--enable-fpm
--with-jpeg-dir=/usr/lib
make &&make install
建立配置文件以及命令路径优化
yum remove php-cli
cp php.ini-development /usr/local/php5/php.ini
vim php.ini
short open tag=On //修改段标记功能为On
ln -s /usr/local/php5/bin/* /usr/bin/
ln -s /usr/local/php5/sbin/* /usr/sbin/
Nginx实现PHP解析(二)
启动进程
cd /usr/local/php5/etc/
cd php-fpm.conf.default php-fpm.conf
查看状态
ss -anptl |grep 9000
//默认端口9000
php-fpm
停止fpm进程
killall -s QUIT php-fpm
Nginx实现PHP解析(三)
修改nginx配置文件使其调用php-fpm进程
vim /usr/local/nginx/conf/nginx.conf
server{ • ... • location ~ \php${ • root /usr/local/nginx/html; #网页根目录 • fastcgi_pass 127.0.0.1:9000; #php-fpm的监听地址 • fastcgi_index index.php; #首页文件 • include fastcgi.conf; #调用fastcgi配置文件 • } }