php fpm 7.0,php7.0-fpm无法正常工作

我已经在Ubuntu 16.04机器上安装了Apache php7.0和

mysql,我得到了答案“php没有运行”.这是我的vhost配置:

ServerAdmin webmaster@example.com

ServerName www.example.com

DocumentRoot /var/www/sites/www.example.com/httpdocs

ScriptAlias "cgi-bin" "/var/www/sites/wwww.example.com/cgi-bin"

ErrorLog ${APACHE_LOG_DIR}/www.example.com.error_log

LogLevel debug

CustomLog ${APACHE_LOG_DIR}/www.example.com.log combined

AddHandler php7-fcgi .php

Action php7-fcgi /php7-fcgi virtual

Alias /php7-fcgi-kermit /usr/lib/cgi-bin/php7-fcgi-kermit

FastCgiExternalServer /usr/lib/cgi-bin/php7-fcgi-kermit -socket /run/php/php7.0-fpm.kermit.sock -pass-header Authorization

Require all granted

SetHandler php7-fcgi-kermit

当我尝试访问该网站时,它不是解析PHP而是将其打印到屏幕上.

有人有什么想法吗?

我已经摆脱了以前用于处理apache 2.2的所有其他fpm的东西,并将此行添加到conf中

ProxyPassMatch ^/(.*\.php(/.*)?)$unix:/var/run/php/php7.0-fpm.kermit.sock|fcgi://localhost/var/www/sites/www.example.com/httpdocs

现在我在错误日志中收到以下错误

[Wed Mar 21 13:04:35.539499 2018] [proxy:error] [pid 26569] (13)Permission denied: AH02454: FCGI: attempt to connect to Unix domain socket /var/run/php/php7.0-fpm.kermit.sock (localhost) failed

对于套接字来说,permisssions看起来是正确的

srw-rw---- 1 kermit kermit 0 Mar 21 13:00 php7.0-fpm.kermit.sock=

我不知道它在哪里得到=但是

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值