Dim*_*las 5 php xdebug symfony ubuntu-16.04 symfony-3.3
在 Symfony 3.3 项目的开发过程中,我使用 Symfony 的内部服务器,如此处所示,但我不知道如何使用 xdebug 来调试它。我的意思是我已经通过以下方式安装并配置了 xdebug:
apt-get install php-xdebug
Run Code Online (Sandbox Code Playgroud)
我导出:
export XDEBUG_CONFIG="idekey=phpstorm"
Run Code Online (Sandbox Code Playgroud)
但是当我在 IDE 中设置断点并通过该插件启用 xdebug 时,我仍然没有得到任何响应。
我还进行了以下设置/etc/php/7.0/mods-available/xdebug.ini
apt-get install php-xdebug
Run Code Online (Sandbox Code Playgroud)
我已经将两个 PhpStorm 配置为通过端口 9021 进行侦听。但是我仍然遇到无法使 PhpStorm 通过断点进行侦听的问题。
你们知道如何在我的 ubuntu-16.04 机器上解决这个问题吗?
此外,我研究过这些问题但没有成功:
我还尝试导出以下内容:
export XDEBUG_CONFIG="idekey=PHPSTORM"
Run Code Online (Sandbox Code Playgroud)
配置Firefox 插件但仍然得到完全相同的行为。另请记住,我通过按
按钮。
我还在我的 PhpStorm 上添加了以下配置:
还是不行。
最后需要执行以下步骤:
将以下内容放入:/etc/php/7.0/mods-available/xdebug.ini
zend_extension=xdebug.so
xdebug.remote_enable=On
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9021
xdebug.remote_mode=req
Run Code Online (Sandbox Code Playgroud)出口:
export XDEBUG_CONFIG="idekey=PHPSTORM"
Run Code Online (Sandbox Code Playgroud)然后如图所示配置 PhpStorm 。
PHPSTORM 在Firefox 插件中设置为 IDE 密钥
通过按在 Firefox 上启用 xdebug
按钮。或者,您可以将 url 附加到?XDEBUG_START部分
然后按
PhpStorm 中的按钮。如果您看到
然后再次按回。
笔记:
如果您更改 xdebug 设置TERMINATExdebug 会话
按钮并再次按返回。
此外,如果您通过终端禁用运行作曲家PhpStorm 来监听 xdebug
按钮。
| 归档时间: |
|
| 查看次数: |
2143 次 |
| 最近记录: |