nginx+php-fpm的socket配置小结
关于socket的介绍本文不再赘述,生产环境中常用socket方式,本文简述其配置方式。
#cd /app/local/php#切换到php安装目录下
#mkdir run
#chmod 777 ./run
#chown -R www:www ./run
#vi ./etc/php.ini
在php.ini中加入extension=/app/local/php/run/socket
保存退出
#vi ./etc/php-fpm.conf
在php-fpm.conf中设置listen=/app/local/php/run/php.socket
保存退出
#cd ../
#cd nginx
#vi conf/nginx.conf
在nginx.conf中设置fastcgi_pass unix:/app/local/php/run/php.socket
保存退出
#sbin/nginx.conf -t #检测配置文件是否正确 要是提示successful则配置成功
最后重启服务
#sbin/nginx -s reload
#ps -ef|grep php#找到php进程号
#kill -USR2 php进程号
最后在/app/local/php/run/目录下面会生产php.socket文件
然后chmod 777 php.socket