阅读量:2
在Ubuntu下进行PHP代码调试常用方法如下:
-
使用Xdebug扩展
- 安装:
sudo apt install php-xdebug。 - 配置:编辑
php.ini(路径:/etc/php/{版本}/cli/php.ini或/etc/php/{版本}/apache2/php.ini),添加:zend_extension=xdebug.so xdebug.mode=debug xdebug.client_host=127.0.0.1 xdebug.client_port=9003 xdebug.start_with_request=yes ```。 - 重启服务:
sudo systemctl restart apache2(Apache)或sudo systemctl restart php{版本}-fpm(PHP-FPM)。 - IDE配置:以PhpStorm为例,在
Settings > PHP > Servers中添加服务器,设置断点后启动调试。
- 安装:
-
使用内置错误报告
- 在
php.ini中启用:display_errors=On、log_errors=On,并指定日志路径error_log=/var/log/php_errors.log。 - 通过
error_log()函数手动记录日志。
- 在
-
使用日志库
- 安装Monolog:
composer require monolog/monolog,在代码中记录日志到文件。
- 安装Monolog:
-
命令行调试
- 使用
xdebug命令行工具(需配合xdebug扩展)。
- 使用
-
API调试工具
- 使用Postman发送HTTP请求,查看响应数据。
注意:生产环境需关闭display_errors,避免敏感信息泄露。
以上就是关于“Ubuntu下如何进行PHP代码调试”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm