ubuntu

Ubuntu上phpstorm远程调试如何设置

小樊
50
2025-08-01 20:31:17
栏目: 编程语言

在Ubuntu上使用PHPStorm进行远程调试,可以按照以下步骤进行配置和操作:

安装和配置Xdebug

  1. 在远程服务器上安装PHP和Xdebug扩展。可以通过以下命令安装:
sudo apt-get update
sudo apt-get install php php-xdebug
  1. 编辑PHP的配置文件php.ini(通常位于 /etc/php/7.x/apache2/php.ini 或 /etc/php/7.x/cli/php.ini),添加或修改以下配置:
zend_extension=/usr/lib/php/20170718/xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_autostart=1
xdebug.idekey=PHPSTORM
  1. 重启Web服务器以使更改生效:
sudo service apache2 restart

配置PHPStorm

  1. 打开PhpStorm,转到 File > Settings(或使用快捷键 Ctrl+Alt+S)。
  2. 在设置窗口中,导航到 Languages & Frameworks > PHP > Servers。点击"+"按钮添加一个新的服务器配置。
  3. 在"Server"选项卡中,填写以下信息:

点击"OK"保存服务器配置。

  1. 转到 Run > Edit Configurations。点击"+"按钮添加一个新的"PHP Remote Debug"配置。
  2. 在"Configuration"选项卡中,填写以下信息:

点击"OK"保存调试配置。

设置断点和启动调试

  1. 在PhpStorm中打开你想要调试的PHP文件,并在需要调试的代码行上设置断点。断点将显示为红色圆点。
  2. 在PhpStorm的工具栏上方,点击运行调试的按钮(一个红色的圆圈),启动调试服务器。
  3. 在浏览器中访问你的PHP应用程序,并触发需要调试的代码。当代码执行到断点时,PhpStorm将自动中断程序的执行,并在调试工具窗口中显示相关的信息。

注意事项

通过以上步骤,你就可以在Ubuntu上使用PhpStorm进行远程调试PHP代码了。希望这些信息对你有所帮助!

0
看了该问题的人还看了