Linux-nginx-phpfpm

概述:虚拟机上安装了Apache和nginx,php-fpm以及spawn-cgi,特别混乱。因为php-fpm是系统默认安装的,而spawn-cgi是我自己安装的php处理。

想统一整理一下,记录一下流水。使用的是uburtun系统。

php-fpm文件路径

/etc/php5/fpm/php-fpm.conf

网站的目录

root /var/www/heng

nginx配置

/etc/nginx/sites-avaliable

查看端口占用情况

lsof -i:8080    //查看80端口占用情况

修改apache的占用端口

/etc/apache2/apache2.conf
端口修改文件:
Include ports.conf

重启apache2

/etc/init.d/apache2 reload

关闭nginx和apache2服务

关闭nginx占用的8080端口,修改为80
nginx -s stop
关闭apache占用的80端口,修改为8080
/etc/init.d/apache2 stop

重启php-fpm服务

查看php-fpm运行占用的端口

netstat -ap | grep 'php'
列出所有的worker线程

php-fpm启动

-c php.ini文件的路径
-y php-fpm.conf

php-fpm配置文件

/etc/php5/fpm/pool.d
include = /etc/php5/fpm/pool.d/*.conf

你可能感兴趣的:(nginx)