centos

phpstorm在centos中如何远程调试

小樊
46
2025-03-19 14:49:18
栏目: 编程语言
Centos服务器限时活动,0元免费领! 查看>>

要在 CentOS 中使用 PhpStorm 进行远程调试,请按照以下步骤操作:

  1. 安装 Xdebug 扩展:

在 CentOS 上,您需要为 PHP 安装 Xdebug 扩展。可以使用以下命令安装:

sudo yum install php-xdebug
  1. 配置 Xdebug:

编辑您的 php.ini 文件(通常位于 /etc/php.ini/etc/php/7.x/cli/php.ini),并添加以下配置:

zend_extension=xdebug.so
xdebug.mode=debug
xdebug.client_host=<your_local_ip>
xdebug.client_port=9003
xdebug.start_with_request=yes

<your_local_ip> 替换为您在本地计算机上的 IP 地址。保存更改并重启 PHP 服务:

sudo systemctl restart php-fpm
  1. 配置 PhpStorm:

打开 PhpStorm,然后转到 “File” > “Settings” > “Languages & Frameworks” > “PHP”。在 “CLI Interpreter” 部分,单击齿轮图标并选择 “Add”。在 “Add PHP Interpreter” 对话框中,选择 “Remote” 选项卡。

单击 “…” 按钮,然后输入以下信息:

单击 “Test Connection” 按钮以确保 PhpStorm 可以连接到远程服务器。如果一切正常,单击 “OK” 保存设置。

  1. 设置断点并启动调试:

在 PhpStorm 中打开您的项目,并在要调试的代码行上设置断点。然后,在 “Run” 菜单中选择 “Start Listening for PHP Debug Connections”。这将使 PhpStorm 监听来自 Xdebug 的连接请求。

现在,在浏览器中访问您的 CentOS 服务器上的项目。当代码执行到设置的断点时,PhpStorm 将自动捕获并显示调试信息。

  1. 调试:

在 PhpStorm 的 “Debug” 工具窗口中,您可以查看变量值、堆栈跟踪等信息,并可以单步执行、进入函数等。使用这些功能来诊断和解决问题。

完成调试后,单击 “Stop Listening for PHP Debug Connections” 按钮以停止 PhpStorm 监听 Xdebug 连接请求。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:phpstorm在centos上如何远程调试

0
看了该问题的人还看了