温馨提示×

centos环境下phpstorm如何调试

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

在CentOS环境下使用PhpStorm进行PHP代码调试,可以按照以下步骤进行:

1. 安装Xdebug扩展

首先,确保你的PHP环境已经安装了Xdebug扩展。你可以使用yum来安装:

sudo yum install php-pecl-xdebug

然后,编辑/etc/php.ini文件,添加以下内容:

[Xdebug]
zend_extension=/usr/lib64/php/modules/xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.idekey=PHPSTORM

重启PHP服务以使更改生效:

sudo systemctl restart php-fpm

2. 配置PhpStorm

打开PhpStorm,然后按照以下步骤进行配置:

设置PHP解释器

  • 进入 File -> Settings (或使用快捷键 Ctrl+Alt+S)。
  • 在设置窗口中,选择 Languages & Frameworks -> PHP -> CLI Interpreter
  • 点击右上角的齿轮图标,选择或添加你的PHP安装路径。

配置服务器

  • Languages & Frameworks -> PHP -> Servers 中添加一个新服务器。
  • 配置服务器的主机名(通常是127.0.0.1)和端口号(与php.ini中的xdebug.client_port一致,例如9003)。

配置调试端口

  • Languages & Frameworks -> PHP -> Debug 中,设置 Debug port9003,并确保 IDE key 设置为 PHPSTORM

验证配置

  • 点击 Validate 按钮,确保配置成功。

3. 设置断点并开始调试

  • 在你的PHP代码中,在你想要暂停执行的地方设置断点(只需单击代码行号旁边的空白区域)。
  • 点击PhpStorm右上角的绿色三角形按钮(或按 Shift+F9)启动调试模式。
  • 如果一切配置正确,调试器将在设置的断点处暂停执行。

4. 调试过程

  • 当代码在断点处暂停时,你可以使用PhpStorm的调试工具栏中的按钮来逐步执行代码、查看变量值、调用堆栈等。
  • 你还可以在 Console 标签页中查看输出信息。 -要继续执行代码,点击 Resume Program 按钮(或按 F9)。

通过以上步骤,你就可以在CentOS环境下使用PhpStorm进行PHP代码调试了。

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

推荐阅读:CentOS环境下PHPStorm的调试方法

0