温馨提示×

centos如何配置phpstorm远程调试

小樊
34
2025-03-13 13:37:33
栏目: 编程语言
PHP开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要在 CentOS 上配置 PhpStorm 进行远程调试,请按照以下步骤操作:

  1. 安装 Xdebug 扩展:

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

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

找到您的 php.ini 文件。它通常位于 /etc/php.ini/etc/php.d/ 目录中。在 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.ini 文件。

  1. 重启 Web 服务器:

对于 Apache,请运行:

sudo systemctl restart httpd

对于 Nginx 和 PHP-FPM,请运行:

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

打开 PhpStorm,然后转到 “File” > “Settings” > “Languages & Frameworks” > “PHP”。在 “CLI Interpreter” 部分,点击齿轮图标,然后选择 “Add”。在 “Add PHP Interpreter” 对话框中,选择 “Remote”,然后输入以下信息:

  • Name: 任意名称,例如 “CentOS Remote”
  • Interpreter: 选择您在远程 CentOS 服务器上使用的 PHP 可执行文件的路径,例如 /usr/bin/php
  • Debug port: 输入 Xdebug 配置中设置的端口,例如 9003

点击 “OK” 以保存设置。

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

在 PhpStorm 中打开您要调试的 PHP 文件,并在需要调试的代码行上设置断点。然后,在 PhpStorm 的右上角,点击电话图标(或按下 Shift + F9)以启动调试会话。确保您的 CentOS 服务器上的 Web 服务器正在运行,并且您正在访问触发断点的页面。

现在,当代码执行到断点时,PhpStorm 将捕获并显示调试信息。您可以查看变量值、单步执行代码等。

这就是在 CentOS 上配置 PhpStorm 进行远程调试的方法。祝您调试愉快!

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

推荐阅读:如何在centos上配置phpstorm远程调试

0