ubuntu

ubuntu中phpstorm如何调试代码

小樊
42
2025-06-01 12:19:07
栏目: 编程语言

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

安装Xdebug扩展

首先,确保你的系统已经安装了PHP和Xdebug。可以通过以下命令安装Xdebug:

sudo apt-get update
sudo apt-get install php-xdebug

安装完成后,需要重启你的Web服务器(例如Apache或Nginx)以使更改生效。

配置php.ini文件

编辑你的php.ini文件(通常位于/etc/php/{php_version}/cli/php.ini/etc/php/{php_version}/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_version}替换为你的PHP版本号。

配置PhpStorm

  1. 打开PhpStorm,然后依次点击File > Settings(或使用快捷键Ctrl+Alt+S)。
  2. 在设置窗口中,展开Languages & Frameworks,然后点击PHP
  3. 在右侧面板中,找到Servers部分,点击+号添加一个新的服务器。
  4. 输入服务器名称、主机名(例如localhost)和端口号(例如80443),然后点击OK
  5. 接下来,在PHP设置页面中,找到Debug部分。确保Xdebug选项已启用,并且端口与之前在php.ini文件中设置的端口相匹配(默认为9003)。
  6. 设置断点:在你的PHP代码中,点击行号旁边的空白区域以设置断点。断点将显示为红色圆圈。

启动调试会话

  1. 在PhpStorm的工具栏中,点击绿色的电话图标(或使用快捷键Shift+F9)启动调试会话。
  2. 确保你的Web服务器正在运行,并且请求是通过浏览器或其他HTTP客户端发出的。

调试代码

当代码执行到断点时,PhpStorm将自动暂停执行并显示调试信息。你可以查看变量值、调用堆栈以及在调试器中逐步执行代码。

结束调试会话

当你完成调试时,点击调试工具栏中的红色方块(或使用快捷键Ctrl+F2)结束调试会话。

如果在配置过程中遇到问题,可以参考PhpStorm的官方文档或搜索相关的教程。

0
看了该问题的人还看了