lnmp - linux(centos7+nginx+mysql+php5.6)中如何配置php-fpm
Jun 06, 2016 pm 08:19 PM
linux(centos7+nginx+mysql+php5.6)中如何配置php-fpm?
我运行ps -ef | grep php-fpm后显示如下图。
这样应该是不对的吧?
我的nginx配置如下图。
但是访问时报错,502,
哪位大神能来讲解一下我现在应该怎样调试改错。
回复内容:
linux(centos7+nginx+mysql+php5.6)中如何配置php-fpm?
我运行ps -ef | grep php-fpm后显示如下图。
这样应该是不对的吧?
我的nginx配置如下图。
但是访问时报错,502,
哪位大神能来讲解一下我现在应该怎样调试改错。
我也不是很懂,不过你提到php-fpm可能配置错了,提供一个线索,看你的配置文件是使用的是unixsock的方式连接php-fpm,检查下php-fpm的配置文件是不是设置成监听unixsock的了?可以看一下php-fpm.conf的 listen ,我一般都是用监听tcp 9000端口的
你要看日志,在var/log的php-fpm或nginx
php-fpm.conf里默认是:listen = 127.0.0.1:9000
对应nginx.conf里的:fastcgi_pass 127.0.0.1:9000;
而你现在是fastcgi_pass unix:/var/run/php5-fpm.sock;
所以php-fpm.conf应该对应修改为:listen = /var/run/php5-fpm.sock
还有,配置服务出问题时,第一时间应该去看看日志里有什么错误提示.
lz貌似是用laravel框架? 可以试下在public文件夹下新建一个php文件,看下能否正常访问
最后的location 删除前两行 用127.0.0.1:9000 替换sock。502是cgi调用执行失败 返回的

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian

How To Set Up Visual Studio Code (VS Code) for PHP Development
