解析过程:
Nginx通过FastCGI接口将PHP页面文件传递给PHP-FPM管理器处理
PHP-FPM调用PHP环境解析后返回响应数据给Nginx
用户呈现页面
问题现象:
PHP测试页测试没问题,说明PHP和Nginx配置没问题。
当解析开发使用的PHP页面时,返回空白页面,这个时候说明是开发的PHP代码中有错误。
处理方法:
1、使用本地PHP环境直接运行PHP页面测试是否代码有错误。
2、因为是PHP解析时没有将错误信息返回给前端页面做提示,所以我们需要开启PHP的显示错误信息的功能。
# vi /etc/opt/remi/php72/php.ini
3、因为PHP是通过PHP-FPM管理器去连接的Nginx,所以我们也要开启PHP-FPM的传递错误信息的功能。在最后行写入下面配置。
# vi /etc/opt/remi/php72/php-fpm.d/www.conf
4、重启PHP-FPM
# killall php-fpm
# php-fpm
5、访问测试
原文地址:http://blog.51cto.com/10978134/2074186
时间: 2024-10-11 03:05:41