在 Ubuntu 上使用 PhpStorm 进行 PHP 调试的步骤如下:
安装 Xdebug 扩展:
在终端中运行以下命令来安装 Xdebug 扩展:
sudo apt-get update
sudo apt-get install php-xdebug
然后重启你的 web 服务器(例如 Apache 或 Nginx)。
配置 Xdebug:
编辑你的 php.ini
文件(通常位于 /etc/php/7.x/apache2/php.ini
或 /etc/php/7.x/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 版本和 web 服务器进行相应的调整。
配置 PhpStorm:
打开 PhpStorm,然后依次点击 File
> Settings
(或使用快捷键 Ctrl+Alt+S
)。在设置窗口中,展开 Languages & Frameworks
,然后点击 PHP
。在右侧的设置面板中,找到 Servers
部分,点击 +
添加一个新的服务器。填写服务器名称、主机名(或 IP 地址)和端口号(默认为 80)。点击 OK
保存设置。
接下来,在 PHP
设置面板中找到 Debug
部分,确保 Xdebug
选项已启用。
设置断点:
在 PhpStorm 中打开你想要调试的 PHP 文件,然后在代码行号左侧单击以设置断点。断点将以红色圆圈显示。
启动调试会话:
在 PhpStorm 的右上角,点击绿色的电话图标(或使用快捷键 Shift+F5
)启动调试会话。确保你的 web 服务器正在运行。
触发断点:
在浏览器中访问你的 PHP 应用程序,触发设置了断点的代码。当代码执行到断点时,PhpStorm 将自动切换到调试视图,你可以查看变量值、调用堆栈等信息。
结束调试会话:
当你完成调试时,点击 PhpStorm 右上角的红色方块按钮(或使用快捷键 Ctrl+F2
)结束调试会话。
通过以上步骤,你应该可以在 Ubuntu 上使用 PhpStorm 进行 PHP 调试。如果遇到问题,请检查 Xdebug 扩展是否正确安装,以及 PhpStorm 和 Xdebug 的配置是否正确。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>