解决apache+fastcgi+php配置好不能访问的问题
来源:互联网 发布:天涯明月刀cpu优化 编辑:程序博客网 时间:2024/06/09 18:40
在一台服务器上部署应用,发现已有的php版本较老,直接升级又怕影响现有应用,于是决定两个版本并存,并通过fastcgi方式调用php。
安装和设置过程简要如下:
# 安装fastcgi模块yum install mod_fcgid
设置apache通过fastcgi方式调用php:
<Location /php54> Options +ExecCGI Require all granted AddHandler fcgid-script .php FcgidWrapper "/bin/php-cgi" .php</Location>
设置好后,写一个测试文件hello.php放到对应目录下:
<?phpvar_dump(PHP_SAPI);
一访问,发现无法用,症状是浏览器一直在等待服务器响应。这说明配置已经生效,而问题应该出在apache与php之间的交互上。
检查日志/var/log/httpd/error_log
,果然发现有很多像这样的错误行:
[fcgid:error] [pid 21678] (13)Permission denied: mod_fcgid: couldn't bind unix domain socket /run/mod_fcgid/21678.0
查看了一下目录/run/mod_fcgid
,发现创建者是root,其它用户没有写权限。于是将该目录的所有者或权限更新一下,然后就能够成功访问了:
# 改为apache使用的用户,比如www:chown -R www:www /run/mod_fcgid# 或者加读写权限:chmod 777 /run/mod_fcgid
0 0
- 解决apache+fastcgi+php配置好不能访问的问题
- fastcgi+apache+php的配置
- vm采用birdged配置好不能上网的问题
- apache 配置php mod_php cgi fastcgi访问方式
- windows下apache+fastCGI+PHP的安装与配置小计
- 在windows2003上部署apache+PHP遇到的部分问题(附IIS配置FastCGI驱动PHP方法)
- liunx nignx安装好不能访问
- Apache + MySQL + PHP + FastCGI 配置(上)
- Apache + MySQL + PHP + FastCGI 配置(中)
- Apache + MySQL + PHP + FastCGI 配置(下)
- Apache+FastCGI+PHP配置详解(Windows)
- apache下php配置fastcgi代替mod_php
- apache使用fastcgi配置python和php
- PHP配置的严重问题,终于解决了,The FastCGI Handler was unable to process the request.
- apache配置优化 - 解决apache环境下网站访问速度慢的问题(重点参考)
- apache配置优化 - 解决apache环境下网站访问速度慢的问题
- apache配置优化 - 解决apache环境下网站访问速度慢的问题
- php使用FastCGI 配置url重写问题
- HDU-1020-Encoding,题意不清,其实很水~~
- 26. Remove Duplicates from Sorted Array
- 【HNOI2016模拟4.13】a
- HTML5第7次课堂笔记(图片验证码的应用,xmlhttprequest对象的使用,跨域)
- GOF设计模式阅读笔记之行为模型(下)
- 解决apache+fastcgi+php配置好不能访问的问题
- ZOJ Problem Set - 3869
- 268-m-Missing Number
- linux(ubuntu)安装Java jdk环境变量设置及小程序测试
- SuperMap开发知识
- HTTP笔记
- 文件修复
- OpenCV查找表应用
- java IO 流