我一整晚都在苦苦挣扎,无法找到解决问题的答案! p>
我在Mac上并使用自制软件来安装php和nginx,我运行以下显示为成功的 p>
brew install php
brew install nginx
code> pre>
到目前为止没有任何问题我可以启动这两项服务 p>
brew services start nginx
brew服务启动nginx
code> pre>
当我运行brew服务列表时,我得到以下内容 p>
nginx启动我/ Users / me / Library / LaunchAgents / homebrew.mxcl.nginx.plist
php启动了我/Users/me/Library/LaunchAgents/homebrew.mxcl.php.plist
pre>
[error] 26099#0:* 1 kevent()报告connect() 连接到上游时失败(61:连接拒绝),客户端:127.0.0.1,服务器:localhost,请求:“GET / HTTP / 1.1”,上游:“fastcgi://127.0.0.1:9000”,主机:“localhost :8080“
code> pre>
我用Google搜索了问题,似乎这通常是一个问题 使用nginx向php-fpm发送请求的em,我已经检查了运行每个服务的用户以确保它们匹配,我已经完成了它,因为我和两个root都无济于事。
当我检查“brew services list”时 它显示了橙色的PHP,我理解这意味着它实际上已经失败了。 p>
我进一步挖了一下似乎如果我运行'php -v'我得到 p>
PHP 7.2.9(cli )(建于:2018年8月23日02:08:27)(NTS)
code> pre>
但如果我运行'php-fpm -v'我得到: p >
PHP 7.1.16(fpm-fcgi)(内置:2018年3月31日03:00:16)
code> pre>
I 相信这会给我带来一个问题,我用谷歌搜索了它,但没有得到任何确定的修复。 p>
这是另一个奇怪之处:</ p>
$ which php
/ usr / local / bin / php
$ which php -fpm
/ usr / sbin / php-fpm
code> pre>
有没有人有任何想法如何解决这个问题? p>
提前致谢! p>
div>