php – libapache2-mod-fastcgi安装过程中出错

我试图安装PHP5-fpm,但是在尝试安装libapache2-mod-fastcgi时遇到了问题.

我收到以下消息:

After this operation, 250 kB of additional disk space will be used.
Selecting prevIoUsly unselected package libapache2-mod-fastcgi.
(Reading database ... 63345 files and directories currently installed.)
Preparing to unpack .../libapache2-mod-fastcgi_2.4.7~0910052141-1.1_amd64.deb ...
Unpacking libapache2-mod-fastcgi (2.4.7~0910052141-1.1) ...
Setting up libapache2-mod-fastcgi (2.4.7~0910052141-1.1) ...
apache2_invoke: Enable module fastcgi
Action 'configtest' Failed.
The Apache error log may have more information.
apache2_reload: Your configuration is broken. Not restarting Apache 2

我将很快发布我的apache日志,因为它是一个文件,我需要先解析它.

顺便说一句,我做了一个快速

grep -RIs "FastCgiExternalServer" /etc/apache2

并得到以下回应:

/etc/apache2/conf-available/PHP5-fpm.conf:FastCgiExternalServer /usr/lib/cgi-bin/PHP5-fcgi -socket /var/run/PHP5-fpm.sock -pass-header Authorization

这也是,当我尝试重启Apache时:

 * Restarting web server apache2                                                                                                        [fail] 
 * The apache2 configtest Failed.
Output of config test was:
AH00526: Syntax error on line 4 of /etc/apache2/mods-enabled/fastcgi.conf:
FastCgiIpcDir /var/lib/apache2/fastcgi: access for server (uid 33, gid 33) Failed: write not allowed
Action 'configtest' Failed.
The Apache error log may have more information.

这是包含违规行的文件

<IfModule mod_fastcgi.c>
  AddHandler fastcgi-script .fcgi
  #FastCgiWrapper /usr/lib/apache2/suexec
  FastCgiIpcDir /var/lib/apache2/fastcgi
</IfModule>

谁能帮我 ?

解决方法:

我有同样的错误.最初/ var / lib / apache2 / fastcgi已经被www-data拥有.我不得不将/ var / lib / apache2 / fastcgi(所有文件/递归)的权限更改为0777.我尝试了0744和0755,但错误仍然存​​在于那些配置中.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...