温馨提示×

如何在Ubuntu中使用phpstorm进行调试

小樊
49
2025-04-22 03:08:55
栏目: 编程语言

在Ubuntu中使用PhpStorm进行调试的步骤如下:

  1. 安装Xdebug扩展
  • 在终端中运行以下命令来安装Xdebug扩展:
sudo apt-get update
sudo apt-get install php-xdebug
  • 然后重启你的Web服务器(例如Apache或Nginx)。
  1. 配置Xdebug
  • 编辑你的php.ini文件(通常位于/etc/php/7.x/apache2/php.ini/etc/php/7.x/fpm/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
  • 请根据你的PHP版本和Web服务器进行相应的调整。
  1. 配置PhpStorm
  • 打开PhpStorm,然后依次点击File > Settings(或使用快捷键Ctrl+Alt+S)。
  • 在设置窗口中,展开Languages & Frameworks,然后点击PHP
  • 在右侧的设置面板中,找到Servers部分,点击Add new server
  • 填写服务器名称、主机名(或IP地址)和端口号(默认为80),点击OK保存设置。
  • 接下来,在PHP设置面板中找到Debug部分,确保Xdebug选项已启用。
  1. 设置断点
  • 在PhpStorm中打开你想要调试的PHP文件,然后在代码行号左侧单击以设置断点。断点将以红色圆圈显示。
  1. 启动调试会话
  • 在PhpStorm的右上角,点击绿色的电话图标(或使用快捷键Shift+F5)启动调试会话。确保你的Web服务器正在运行。
  1. 触发断点
  • 在浏览器中访问你的PHP应用程序,触发设置了断点的代码。当代码执行到断点时,PhpStorm将自动切换到调试视图,你可以查看变量值、调用堆栈等信息。
  1. 结束调试会话
  • 当你完成调试时,点击PhpStorm右上角的红色方块按钮(或使用快捷键Ctrl+F2)结束调试会话。

通过以上步骤,你应该可以在Ubuntu上使用PhpStorm进行PHP调试。如果遇到问题,请检查Xdebug扩展是否正确安装,以及PhpStorm和Xdebug的配置是否正确。

0