php5+php-frm+libevent+memcached为何这种环境能解析.php,该如何处理
程序员文章站
2024-01-14 21:50:40
...
php5+php-frm+libevent+memcached为何这种环境能解析.php
没有apache,没有nginx,php文件是靠什么在浏览器里运行的.... 是php-fpm吗?
------解决方案--------------------
什么系统?你怎么知道没有? php-fpm好像是个进程管理
------解决方案--------------------
什么情况? 没有webserver?
------解决方案--------------------
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那东西本身就有这功能
没有apache,没有nginx,php文件是靠什么在浏览器里运行的.... 是php-fpm吗?
------解决方案--------------------
什么系统?你怎么知道没有? php-fpm好像是个进程管理
------解决方案--------------------
什么情况? 没有webserver?
------解决方案--------------------
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那东西本身就有这功能
相关文章
相关视频