在 Ubuntu 上使用 PHP 调试代码,您可以使用 Xdebug 扩展。以下是安装和配置 Xdebug 的步骤:
- 安装 Xdebug:
打开终端并运行以下命令来安装 Xdebug:
sudo apt-get update
sudo apt-get install php-xdebug
- 配置 Xdebug:
找到您的 php.ini 文件。它的位置可能因系统而异,但通常可以在 /etc/php/{version}/cli/php.ini 和 /etc/php/{version}/fpm/php.ini 中找到,其中 {version} 是您的 PHP 版本(例如 7.4)。
使用文本编辑器打开 php.ini 文件,例如:
sudo nano /etc/php/{version}/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
这些设置将启用 Xdebug 并允许您使用 IDE(如 PhpStorm 或 Visual Studio Code)进行远程调试。
- 重启 Web 服务器:
对于 Apache:
sudo systemctl restart apache2
对于 PHP-FPM:
sudo systemctl restart php{version}-fpm
将 {version} 替换为您的 PHP 版本(例如 7.4)。
- 配置 IDE:
根据您使用的 IDE,您需要配置 Xdebug 以便与 IDE 集成。以 PhpStorm 为例:
- 打开 PhpStorm,然后转到 “File” > “Settings” > “Languages & Frameworks” > “PHP”。
- 在 “CLI Interpreter” 部分,点击齿轮图标并选择 “Add”。
- 选择 “PHP Executable”,然后浏览到您的 PHP 可执行文件(例如
/usr/bin/php)。 - 点击 “OK” 保存设置。
现在,您应该可以在 IDE 中设置断点并开始调试 PHP 代码了。在浏览器中访问您的应用程序时,请确保您的 IDE 正在监听 Xdebug 连接(例如,在 PhpStorm 中,转到 “Run” > “Start Listening for PHP Debug Connections”)。
更多关于 Xdebug 和 PhpStorm 集成的信息,请参阅 官方文档。对于 Visual Studio Code,您可以查看 官方文档 以获取有关设置调试器的说明。
以上就是关于“php在ubuntu上如何调试代码”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm