看到很多的资料写nginx+php都要用到php-fpm,请问nginx不能直接和php-cgi通信吗?如何配置呢?
我使用rpm方式安装了php5.3.2,安装后就已经有php和php-cgi,为什么配置nginx还要使用php-fpm等第三方包呢?不使用能否让nginx支持php?
不配置php-fpm,也不配置spawn-fcgi,能让nginx支持php吗,要怎样设置?
还有就是php-cgi支持在命令行执行的时候后会报错:
# php-cgi -b 127.0.0.1:9000
I/O warning : failed to load external entity "/etc/php-fpm.conf"
但在网上搜索很多资料都是说可以直接在命令行使用这条语句。
不配置php-fpm,也不配置spawn-fcgi,能让nginx支持php吗,要怎样设置?
还有就是php-cgi支持在命令行执行的时候后会报错:
# php-cgi -b 127.0.0.1:9000
I/O warning : failed to load external entity "/etc/php-fpm.conf"
但在网上搜索很多资料都是说可以直接在命令行使用这条语句。
...全文
相关推荐
PHP-FPM和Nginx的通信机制详解
主要给大家介绍了关于PHP-FPM和Nginx通信机制的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
PHP-FPM和Nginx的通信机制
PHP-FPM 介绍 CGI 协议与 FastCGI 协议 每种动态语言( PHP,Python 等)的代码文件需要通过对应的解析器才能被服务器识别,而 CGI 协议就是用来使解释器与服务器可以互相通信。PHP 文件在服务器上的解析需要用到 PHP 解释器,再加上对应的 CGI 协议,从而使服务器可以解析到 PHP 文件。 由于 CGI 的机制是每处理一个请求需要 fork 一个 CGI 进...
ubuntu下搭建php开发环境(nginx+(cgi)php5fpm+memcached+xdebug)
主要介绍了ubuntu下搭建php开发环境(nginx+(cgi)php5fpm+memcached+xdebug),需要的朋友可以参考下
PHP+FastCGI+Nginx配置PHP运行环境
Nginx不支持对外部程序的调用,所以必须通过FastCGI接口实现对外部程序的调用从而实现对客户端动态页面请求的处理。
ubuntu10.04配置 nginx+php-fpm模式的详解
本篇文章是对buntu10.04配置 nginx+php-fpm模式进行了详细的分析介绍,需要的朋友参考下


基础编程
