Heim  >  Artikel  >  Backend-Entwicklung  >  nginx - 访问域名,出现 connect() to unix:/var/run/php5-fpm.sock failed

nginx - 访问域名,出现 connect() to unix:/var/run/php5-fpm.sock failed

WBOY
WBOYOriginal
2016-06-06 20:17:061543Durchsuche

开发环境:mac
安装软件:homebrew
问题描述:访问域名时出现

<code>connect() to unix:/var/run/php5-fpm.sock failed
</code>

我看网上说编辑/etc/php5/fpm/pool.d/www.conf
但是用homebrew 安装的php,我并没有找到;如果您能给予解答,对我来说是莫大的帮助。

回复内容:

开发环境:mac
安装软件:homebrew
问题描述:访问域名时出现

<code>connect() to unix:/var/run/php5-fpm.sock failed
</code>

我看网上说编辑/etc/php5/fpm/pool.d/www.conf
但是用homebrew 安装的php,我并没有找到;如果您能给予解答,对我来说是莫大的帮助。

1.看下/var/run/php-fpm.sock这个文件存在不
2.php全部不能访问,查看错误日志
3.中文官网看下安装方式对不对http://brew.sh/index_zh-cn.html
4.> 引用文字

**Homebrew指令:
brew list —列出已安装的软件
brew update —更新Homebrew
brew home *—用浏览器打开
brew info *—显示软件内容信息
brew deps * — 显示包依赖
brew server * —启动web服务器,可以通过浏览器访问http://localhost:4567/ 来同网页来管理包
brew -h brew —帮助**
5.权限问题处理方式是:编辑/etc/php5/fpm/pool.d/www.conf文件,将以下的注释去掉:

<code>listen.owner = www-data
listen.group = www-data
listen.mode = 0660 </code>

重启

<code>
    sudo service php5-fpm restart
</code>

试试 不行查看错误日志 把日志贴出来,帮你详细分析下

php-fpm是需要另装的,如果你的http服务跑的是nginx或之类的话,就要把所有向php的请求引到php-fpm中做解析,光有php是不够的。这点与apache不同。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP SOAP调用接口怎么获取数据Nächster Artikel:PHP的单例模式