当前位置: 代码迷 >> PHP >> php5+php-frm+libevent+memcached为何这种环境能解析.php,该如何处理
  详细解决方案

php5+php-frm+libevent+memcached为何这种环境能解析.php,该如何处理

热度:682   发布时间:2012-03-17 19:06:27.0
php5+php-frm+libevent+memcached为何这种环境能解析.php
没有apache,没有nginx,php文件是靠什么在浏览器里运行的.... 是php-fpm吗?

------解决方案--------------------
什么系统?你怎么知道没有? php-fpm好像是个进程管理
------解决方案--------------------
什么情况? 没有webserver?

探讨
没有apache,没有nginx,php文件是靠什么在浏览器里运行的.... 是php-fpm吗?

------解决方案--------------------
php-fpm能否充当webservice,这个倒真没测试过...不过LZ可以在服务器上,根据端口来检查,比如查看netstat -anp来确定是哪个程序监听了80端口,然后就能判断了。
------解决方案--------------------
如果站点是开在80端口上的,那就这样
netstat -anp | grep 80

得到的结果可能类似于这样:
tcp 0 0 127.0.0.1:80 0.0.0.0:* LISTEN 4213/nginx: worker

看最后一列,说明我这里的80端口是跑nginx的,以此类推,呵呵
------解决方案--------------------
php-fpm其实是在侦听着的, 如果你懂nginx你就知道, 它调用fast-cgi的内定, 那根本就相当通过代理去获取一个专用的webserver的内容, 只是需要按cgi规范去传递某些参数而已, php-cgi那东西本身就有这功能