zoukankan      html  css  js  c++  java
  • 如何开启php报错

    今天碰到一个很二的问题,安装了php网站之后,发现nginx一直无法解析到index.php文件,显示为空白,从后台的日志来看是500错误,但是同目录下的phpinfo.php却可以正常解析。想来应该是php的语法出了问题,但是我对nginx其实并不是太熟,虽然vps用的是nginx+fastcgi来解析php,但是那是一键安装脚本神马的。。好吧,为了看到php的报错信息,于是在网上找了一通资料,这里做个笔记。当然这报错设置最后在debug完成之后就去掉,不然一不小心会暴露挺多服务器信息,比如路径什么的。。安全第一。
    
    
    ----------
    1.首先
    --
    - 什么是PHP-CGI  
    PHP-CGI是PHP自带的FastCGI管理器。
    - 什么是PHP-FPM  
    PHP-FPM是一个PHP FastCGI管理器,是只用于PHP的。
    - 二者的区别  
    php-cgi是被调用的进程,php-fpm是配置和管理进程的。
    
    2.打开php的错误信息提示功能
    --
    ```
    find / -name php.ini #找到php.ini路径
    vi php.ini # 编辑
    ```
    打开错误提示
    `display_errors = On`
    3.修改php-fpm.conf文件
    -- 因为用到的四fpm与nginx配合,所以php-fpm.conf也要修改一下 ``` find / -name php-fpm.conf #找到php-fpm.conf路径 vi php-fpm.conf ``` 添加 `php_flag[display_errors] = on` 4.重启php-fpm 读取配置文件
    --
    作者:sylarinfo
    出处:博客园sylarinfo的技术博客--http://www.cnblogs.com/sylarinfo/
    您的支持是对博主最大的鼓励,感谢您的认真阅读。
    本文如未在开头表明转载,则版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    Dom对象和jQuery对象区别 jQuery对象转换为Dom对象、、Dom对象转换为jquery对象
    jquery 1,2,3三个版本的下载、区别/以及jquery使用步骤,jQuery入口函数
    2021年3月4日 第一周开课博客
    2021年3月3日
    2021年3月2日
    2021年2月24日 记账本开发07
    2021年2月23日 记账本开发06
    2021年2月22日 记账本开发05
    程序员修炼之道读书笔记03
    2021年2月21日 记账本开发04
  • 原文地址:https://www.cnblogs.com/sylarinfo/p/3463816.html
Copyright © 2011-2022 走看看