Heim >Backend-Entwicklung >PHP-Tutorial >nginx - php配置问题

nginx - php配置问题

WBOY
WBOYOriginal
2016-06-06 20:20:271228Durchsuche

nginx - php配置问题最近想配置一个nginx+php+mysql+memcached环境,nginx php已经安装好了,只是无法访问动态页面,访问时显示空白,网上说的方法都尝试了,但还是有问题,各位求教阿。。。

回复内容:

nginx - php配置问题最近想配置一个nginx+php+mysql+memcached环境,nginx php已经安装好了,只是无法访问动态页面,访问时显示空白,网上说的方法都尝试了,但还是有问题,各位求教阿。。。

看题主的系统应该是centos7吧,我原先也用过这个系统,配置nginx的时候也出现了明明按照网上的教程配置但是还是有问题,和题主出现的问题一样,我后来也没找到该错误是因为什么照成的,个人建议题主删除原先的重新安装一次。

我后来安装是参考这篇完成安装的,能够解析php,希望对题主有用。
链接: http://www.cnblogs.com/jacson/p/4929056.html

还有再啰嗦一句,题主现在是刚安装环境,也就是其它软件安装不多的情况,所以如果你觉得删除了还是不能解析动态页面的话,就重新安装一次系统,然后再按照给的链接安装环境,这样会比你去排错简单很多,毕竟排错需要等你熟悉nginx的配置,这样才不会浪费太多的时间。

建议可以查看下nginx错误日志,是否有具体的错误提示

selinux吧 执行 setenforce 0 再刷新看看是不是selinux的问题

include 配置那行应该放在 fastcgi_param 的上面

这个配置是nginx+php-fpm的配置,安装php版本时不一定安装了php-fpm,安装了php-fpm也不一定启动了。

<code>ps -ef|grep php-fpm</code>

确认下是不是有进程,有的话再确认配置是否正确,主进程后面有一个括号里面的是配置文件位置。

关闭selinux,然后看nginx的错误日志,再看是啥问题

1、查一下nginx日志,看一下错误信息
2、查看是否有php-fpm进程,如果有的话看一下php-fpm监听端口号是否为9000

ps aux|grep php-fpm

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