问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux+nginx+php问题。我在linux上装了nginx+php,可是能打开网页却打不开.php文件,这是哪里问题呢??

发布网友 发布时间:2022-04-06 04:41

我来回答

4个回答

懂视网 时间:2022-04-06 09:02

Nginx开启PHP错误提示的方法:首先要编辑php配置文件;然后编辑nginx的fpm配置文件为“php_admin_flag[log_errors] = on”;最后重启php-fpm和nginx即可。

推荐:《PHP视频教程》

在使用nginx的过程中总是会碰到nginx提示500错误,可是具体错误需要去查看错误日志文件, 很是不方便。打开错误页面提示很实用于调试PHP的时候,但不建议在线服务器开启此功能

关于PHP的配置文件fpm模式和cli模式可能是两个配置文件,需要2个都修改

CLI模式执行命令

php phpinfo.php

查看环境变量

Server API => Command Line Interface
Virtual Directory Support => disabled
Configuration File (php.ini) Path => /etc/php/7.2/cli
Loaded Configuration File => /etc/php/7.2/cli/php.ini
Scan this dir for additional .ini files => /etc/php/7.2/cli/conf.d

首先要编辑php配置文件:

vi /etc/php.ini
error_reporting = E_ALL
display_errors = On

因为我开启了php-fpm。所以还要编辑 nginx的fpm配置文件

vim /etc/php5/fpm/pool.d/www.conf
php_flag[display_errors] = on
;php_admin_value[error_log] = /data/www/log/error.log 
;php_admin_flag[log_errors] = on

重启php-fpm和nginx。这样在开发的时候就可以在浏览器中显示php出现的错误了,非常方便

热心网友 时间:2022-04-06 06:10

nginx调用PHP有sock方式和端口方式

1、确认nginx已经调用了php;
2、先确认你的nginx使用什么方式调用PHP;
3、如果使用端口方式,端口对不对应,如果使用SOCK方式,那么路径对不对;

上面只是大概,你有配置文件给,基本很快看出来,没有的话,实在不好判断

热心网友 时间:2022-04-06 07:28

涉及到这么多配置文件,配置参数,你几句话让人定位错误所在,这.....

热心网友 时间:2022-04-06 09:03

确认启动了 php-fpm
确认 调用正常
确认都启动
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小鹏交付怎么评分 2024年5月趋乾黄道吉日 2024年5月哪天适合趋乾 2024年6月词讼黄道吉日 2024年6月哪天适合词讼 2024年8月成服黄道吉日 2024年8月哪天适合成服 2024年8月26日黄道吉日 百度识图在线识别这个人是 百度怎样识别明星是谁? 海绵城市都建什么 包钢股票前景如何 600010包钢股份这支股票我现在被套百分之六了,后市该怎么操作,适合做长 ... 如何将php的错误输出到nginx的error 什么函数可以字符串的第一个字母变成小写,其他字母不变? - PHP进阶讨论 PHP中怎么在不用ucfirst函数的情况下让首字母大写,不用ucfirst,不用ucfirst php如何对字符串的首字母进行大小写转换 为什么在html里面嵌入的php代码显示不了 php文件生成html 为什么原php文件里的代码不执行,直接一文本的形式出现!! html内嵌入的php代码怎么失效了啊 在html中插入php代码影响页面布置怎么办 HTML页面如何嵌入PHP代码? php里面夹的html代码不执行? 如何控制html里面的php代码是运行? 我在html中写入的PHP语句没有执行 不知道怎么回事 下面是代码 跟运行结果 可以看到$row[title]在取出值了 在HTML嵌入PHP脚本不显示结果 在html里嵌入了php但是没有效果 html嵌入php文件后怎么执行 HTML代码里不能嵌套PHP代码 html文件里的php代码无法执行 HTML中嵌入php程序,出现了不执行的情况,该怎么解决?程序代码如下,是个.html文件,执行效果如图二 html中嵌套php为什么,查看html,不执行php的代码? 求php里的cookie和session的详细说明! nginx+php 网站运行一段时间会出现502错误 nginx rewrite 里面的php能执行 html 500错误 nginx+php+linux设置display_errors=Off后如何记录服务器错误 PHP导出csv中文乱码 我PHP设置的是UTF-8,数据库设置的是UTF8-general-ci,从页面发送数据给数据库后数据库显示的是乱码是为啥 php csv 文字乱码 PHP导出CSV文件中的繁体中文在英文XP下乱码(英文XP中语言已设置) 如何处理导出的数据中文显示乱码问题 mysql workbench导入csv 格式的文件后中文乱码了,怎么解决 php 的 json 格式 数据 怎么去除 双引号? 如何去掉字符串两端的双引号 求助 各位大神想问下 php有一个字符串 “aa” 想问下如何将aa两边的冒号去掉 怎样php去掉数组中的双引号? PHP去掉array 数组里的引号 用php怎样去掉文件中的双引号??? js 如何去除字符两端的引号 js 中如何去除字符串中的双引号 求大神 如何去除Oracle数据库中字符串两边的双引号 和空格 PHP中SQL语句中的字符串包含双引号,要怎么处理? 如何把字符串两边的引号去掉