在 CentOS 上配置 PHP 的 display_errors 以便在开发过程中更容易地调试代码,可以按照以下步骤进行:
编辑 PHP 配置文件:
CentOS 上的 PHP 配置文件通常是 php.ini。你需要找到并编辑这个文件。常见的位置包括 /etc/php.ini 或 /etc/php.d/ 目录下的文件。
sudo vi /etc/php.ini
或者
sudo vi /etc/php.d/20-basic.ini
找到 display_errors 设置:
在 php.ini 文件中搜索 display_errors。
;display_errors = Off
启用 display_errors:
将 display_errors 的值从 Off 改为 On。
display_errors = On
设置错误报告级别:
你还可以设置错误报告级别,以便显示更多或更少的错误信息。例如,设置为 E_ALL 可以显示所有错误。
error_reporting = E_ALL
保存并退出编辑器:
按 Esc 键,然后输入 :wq 并按 Enter 键保存并退出 vi 编辑器。
重启 Web 服务器:
修改 php.ini 文件后,需要重启 Web 服务器以使更改生效。如果你使用的是 Apache,可以运行以下命令:
sudo systemctl restart httpd
如果你使用的是 Nginx 和 PHP-FPM,可以运行以下命令:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
验证配置:
创建一个 PHP 文件(例如 info.php),并在其中添加以下内容以验证配置是否生效:
<?php
phpinfo();
?>
将该文件上传到你的 Web 服务器目录(例如 /var/www/html/),然后在浏览器中访问 http://your_server_ip/info.php。你应该能够看到 PHP 的配置信息页面,并且 display_errors 应该设置为 On。
通过以上步骤,你就可以在 CentOS 上配置 PHP 的 display_errors 以便在开发过程中更容易地调试代码。请注意,在生产环境中,建议将 display_errors 设置为 Off,并将错误日志记录到文件中,以提高安全性。