阅读量:0
在Debian系统上使用PhpStorm进行远程调试需要配置Xdebug和PhpStorm。以下是详细的步骤:
安装Xdebug
在服务器上安装Xdebug扩展。可以使用以下命令:
sudo apt-get install php-xdebug
配置php.ini
编辑php.ini文件(通常位于/etc/php/7.x/cli/php.ini或/etc/php.ini),添加以下配置:
[xdebug]
zend_extension=/usr/lib/php/20190902/xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.start_with_request=yes
xdebug.idekey=PHPSTORM
请根据实际安装路径修改zend_extension。
重启Web服务器
重启Apache或Nginx以应用更改:
sudo systemctl restart apache2
或
sudo systemctl restart nginx
配置PhpStorm
- 打开PhpStorm,然后转到
File -> Settings -> Languages & Frameworks -> PHP。 - 在CLI Interpreter部分,点击齿轮图标,然后选择
Add。 - 输入一个名称,选择
SSH Interpreter,然后输入你的Debian服务器的IP地址、用户名和密码。 - 在Interpreter部分,选择
Path to PHP executable,这应该是你的服务器上的PHP可执行文件路径,例如/usr/bin/php。 - 在Additional Options部分,添加以下参数:
-xdebug.start_with_request=yes -xdebug.client_host=127.0.0.1 -xdebug.client_port=9003
- 点击
Finish以保存设置。
设置断点
在你的项目中设置断点,以便在调试时暂停执行。
开始调试
- 在PhpStorm中,转到
Run -> Start Listening for PHP Debug Connections。 - 在浏览器中访问你的项目URL。当代码执行到断点时,PhpStorm将捕获并显示调试信息。
- 使用PhpStorm的调试工具栏来逐步执行代码、查看变量值等。
- 完成调试后,转到
Run -> Stop Listening for PHP Debug Connections以停止调试会话。
如果在配置过程中遇到问题,建议查阅官方文档或寻求社区帮助。
以上就是关于“phpstorm在Debian上如何远程调试”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm