阅读量:2
在Ubuntu里调试PHP代码,推荐使用Xdebug扩展配合IDE,步骤如下:
- 安装Xdebug:
sudo apt-get update sudo apt-get install php-xdebug - 配置php.ini:
找到/etc/php/{版本}/apache2/php.ini或/etc/php/{版本}/cli/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 service apache2 restart # Apache sudo service nginx restart # Nginx sudo service php{版本}-fpm restart # PHP-FPM - 配置IDE:
- Visual Studio Code:安装“PHP Debug”扩展,在
launch.json中配置监听端口(9003)和路径映射。 - PhpStorm:在设置中配置Xdebug端口和IDE Key。
- Visual Studio Code:安装“PHP Debug”扩展,在
- 开始调试:
在代码中设置断点,通过IDE启动调试会话,执行到断点时会暂停,可查看变量、单步执行等。
其他方法:
- 日志记录:在
php.ini中启用display_errors和error_log,记录错误到文件。 - print_r/var_dump:简单输出变量值,适合快速调试。
以上就是关于“ubuntu里php代码如何调试”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm