attempt to connect to Unix domain socket /tmp/php-cgi-56.sock (*) failed
apache用https访问php时直接下载源码文件
1.登录Apache服务所在服务器,查看Apache服务的httpd.conf配置文件,确认存在以下配置:
LoadModule mime_module modules/mod_mime.so
编辑httpd.conf配置文件,使用井号(#)注释或删除该配置。
执行以下命令,确认没有报错信息,说明配置文件正常。 httpd -t 执行以下命令,重启Apache服务。 systemctl restart httpd
如果出现访问网站显示网站根目录的源码
在httpd-ssl.conf配置文件里找到配置的VirtualHost
在此节点里加入
#PHP
**<FilesMatch \.php$>
SetHandler "proxy:unix:/tmp/php-cgi-56.sock|fcgi://localhost"**
</**FilesMatch**>
#PATH
<Directory "[$Documentroot]">
SetOutputFilter DEFLATE
Options FollowSymLinks
AllowOverride All
Require all granted
DirectoryIndex index.php index.html index.htm default.php default.html default.htm
</Directory>
php-cgi-56.sock根据php-fpm.conf配置文件里的listen=后面的来写
php-fpm.conf文件在 /www/server/php/72/etc
参考:https://help.aliyun.com/document_detail/208186.html
|