Ubuntu新手必看:快速搭建LNMP环境的TCP方法(第三部分)
先来修改nginx的默认网站文件default,如下:
sudo vi /etc/nginx/sites-available/default
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params; }
现在来修改nginx的fastcgi_params文件,添加如下命令。
注意:这个命令一定要添加,否则nginx与php集成后,网页会显示空白。
sudo vi /etc/nginx/fastcgi_params
fastcgi_param SCRIPT_FILENAME documentrootfastcgi_script_name;
修改nginx的默认主页,如下:
sudo vi /usr/share/nginx/html/index.php
<?php phpinfo(); ?>
现在我们再来修改php的配置文件php.ini,如下:
sudo vi /etc/php5/fpm/php.ini +758
除此之外,我们还需要修改php-fpm的配置文件www.conf,如下:
sudo vi /etc/php5/fpm/pool.d/www.conf
listen = 127.0.0.1:9000
以上修改完毕后,我们现在来重启nginx与php-fpm,如下:
sudo /etc/init.d/nginx restart
sudo /etc/init.d/php5-fpm restart
现在我们来访问nginx,如下:
http://192.168.1.9/index.php
现在来查看系统的端口,如下:
netstat -tunlp
以上就是php-fpm与nginx的TCP通信方式。