在Ubuntu中使用PhpStorm调试PHP代码,可以按照以下步骤进行:
首先,确保你的系统已经安装了PHP和Xdebug。可以通过以下命令安装Xdebug:
sudo apt-get update
sudo apt-get install php-xdebug
安装完成后,需要重启你的Web服务器(例如Apache或Nginx)以使更改生效。
编辑你的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版本号。
File
> Settings
(或使用快捷键Ctrl+Alt+S
)。Languages & Frameworks
,然后点击PHP
。Servers
部分,点击+
号添加一个新的服务器。localhost
)和端口号(例如80
或443
),然后点击OK
。PHP
设置页面中,找到Debug
部分。确保Xdebug选项已启用,并且端口与之前在php.ini文件中设置的端口相匹配(默认为9003
)。Shift+F9
)启动调试会话。当代码执行到断点时,PhpStorm将自动暂停执行并显示调试信息。你可以查看变量值、调用堆栈以及在调试器中逐步执行代码。
当你完成调试时,点击调试工具栏中的红色方块(或使用快捷键Ctrl+F2
)结束调试会话。
如果在配置过程中遇到问题,可以参考PhpStorm的官方文档或搜索相关的教程。