在Debian下调试PHP代码可使用以下方法:
启用错误报告
在php.ini中设置error_reporting=E_ALL和display_errors=On(开发环境),生产环境建议关闭display_errors并记录日志到文件。
tail -f /var/log/php_errors.log(路径可能因配置不同)。使用Xdebug扩展
sudo apt install php-xdebug。php.ini中添加:[xdebug]
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.start_with_request=yes
重启Web服务器(如sudo systemctl restart php7.x-fpm)。代码调试技巧
var_dump()/print_r()打印变量值。die()/exit()中断代码执行。try-catch捕获异常,记录错误信息。性能与高级调试
注意:配置后需重启PHP服务生效,确保开发与生产环境配置分离。