在 Ubuntu 上调试 PHP 错误,您可以遵循以下步骤:
php --ini
然后,使用文本编辑器打开 php.ini 文件,找到以下行:
display_errors = Off
将其更改为:
display_errors = On
保存更改并重启您的 web 服务器(例如 Apache 或 Nginx)。
/var/log/apache2/error.log (对于 Apache)
/var/log/nginx/error.log (对于 Nginx)
使用文本编辑器打开错误日志文件,查看其中的错误信息。
sudo apt-get install php-xdebug
然后,您需要配置 Xdebug。编辑 php.ini 文件,添加以下内容:
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
保存更改并重启您的 web 服务器。
现在,您可以使用支持 Xdebug 的 IDE(如 PhpStorm 或 Visual Studio Code)进行断点调试。
遵循这些步骤,您应该能够在 Ubuntu 上调试 PHP 错误。如果问题仍然存在,请提供更多详细信息,以便我们能够更好地帮助您解决问题。