在Ubuntu下使用PhpStorm调试PHP代码,你需要遵循以下步骤:
安装Xdebug扩展: 在终端中运行以下命令来安装Xdebug扩展:
sudo apt-get update
sudo apt-get install php-xdebug
安装完成后,重启你的Web服务器(例如Apache或Nginx)。
配置Xdebug:
编辑你的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:
打开PhpStorm,然后依次点击File
> Settings
(或使用快捷键Ctrl+Alt+S
)。在设置窗口中,展开Languages & Frameworks
,然后点击PHP
。在右侧面板中,找到Servers
部分,点击+
添加一个新的服务器。输入服务器名称、主机名(例如localhost)和端口号(例如80或443),然后点击OK
。
接下来,在PHP
设置页面中,找到Debug
部分。确保Xdebug
选项已启用,并且端口与之前在php.ini
文件中设置的端口相匹配(默认为9003)。
设置断点: 在你的PHP代码中,点击行号旁边的空白区域以设置断点。断点将显示为红色圆圈。
启动调试会话:
在PhpStorm的工具栏中,点击绿色的电话图标(或使用快捷键Shift+F9
)启动调试会话。确保你的Web服务器正在运行,并且请求是通过浏览器或其他HTTP客户端发出的。
调试代码: 当代码执行到断点时,PhpStorm将自动暂停执行并显示调试信息。你可以查看变量值、调用堆栈以及在调试器中逐步执行代码。
结束调试会话:
当你完成调试时,点击调试工具栏中的红色方块(或使用快捷键Ctrl+F2
)结束调试会话。
遵循以上步骤,你应该可以在Ubuntu下使用PhpStorm调试PHP代码了。如果遇到问题,请检查Xdebug扩展是否正确安装,以及PhpStorm和Xdebug的配置是否正确。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Ubuntu C++如何编写跨平台代码