PhpStorm - 使用 xDebug 进行远程调试


PhpStorm - Remote debugging with xDebug

好的,首先要做的事。我开始研究一个新的PHP项目,在许多情况下,委婉地说,它构建得很糟糕。此时,无法将项目复制到本地计算机,因此我被迫通过FTP工作。

我想设置远程调试,

以便代码将远程运行,但我将能够在本地调试它。

服务器是Amazon Linux,Apache,PHP 5.3.29和xDebug v2.2.3。

PHP.ini:

zend_extension=/usr/lib64/php/modules/xdebug.so
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000

根据网络上的许多教程,我正在努力实现,但似乎我做错了什么。

有人知道一个有效的分步配置,所以我可以设置它并忘记吗?

如果希望 IDE 连接到 xDebug,则需要将远程主机设置为运行 IDE 的 IP。

其他选择是xdebug.remote_connect_back=1

请参阅: https://xdebug.org/docs/all_settings