nginx与php
Nginx与PHP结合,nginx解析动态网页,而php动态网页交给php处理,解决方案:
---从nginx的角度
- 使用nginx的代理模块
- 使用FastCGI模块
---从php的角度
- 以php-fpm方式运行
- php自带的fastcgi server
- lighttpd带的spawn-fcgi
1)php安装
- 典型编译安装
- yum安装:yum install php
重启PHP:
- killall php-fpm
- /opt/php-5.3.22/sbin/php-fpm
2)管理php-fpm
php-fpm的master主进程可以使用的控制信号:
- sigint、sigterm:立刻终止进程
- sigquit:平滑终止进程
- sigusr1:重新打开日志文件
- sigusr2:平滑重载所有worker进程并重新载入配置和二进制模块
3)nginx中除了主配置文件nginx.conf外,还有两个与fastcgi有关的配置文件:fastcgi.conf和fastcgi_params
4)可以通过配置php-fpm.conf和nginx.conf配置文件来监控php-fpm的状态
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。