Symfony Xdebug PhpStorm 在安装后不工作
Symfony Xdebug PhpStorm doesn’t work after setup
我按照这个 Documentation 在 PhpStorm 中设置 Xdebug。但是没用。
我的 php.ini 的 Xdebug 部分如下所示:
[xdebug]
zend_extension="/Applications/MAMP/bin/php/php7.4.2/lib/php/extensions/no-debug-non-zts-20190902/xdebug.so"
xdebug.mode=debug
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.client_port=9000
如果我 运行 php -v
它告诉我没有安装 Xdebug。我不明白为什么...
我用@LazyOne 提供的信息修复了问题
- “如果我 运行 php -v 它告诉我 XDbug 没有安装。”那你一定是编辑错了php.ini。 运行 php --ini 查看特定 PHP 使用的配置文件。 P.S。请注意,在 Mac 和 Linux 上,CLI(终端)和 Web 服务器有单独的 php.ini 是很常见的。因此,您必须在尝试调试的相同环境(CLI 或网页)中检查您的配置。
和这个 link 来自他 xdebug.org/docs/upgrade_guide。这有助于找到正确的 XDebug 版本。
感谢@LazyOne 的帮助
我按照这个 Documentation 在 PhpStorm 中设置 Xdebug。但是没用。
我的 php.ini 的 Xdebug 部分如下所示:
[xdebug]
zend_extension="/Applications/MAMP/bin/php/php7.4.2/lib/php/extensions/no-debug-non-zts-20190902/xdebug.so"
xdebug.mode=debug
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.client_port=9000
如果我 运行 php -v
它告诉我没有安装 Xdebug。我不明白为什么...
我用@LazyOne 提供的信息修复了问题
- “如果我 运行 php -v 它告诉我 XDbug 没有安装。”那你一定是编辑错了php.ini。 运行 php --ini 查看特定 PHP 使用的配置文件。 P.S。请注意,在 Mac 和 Linux 上,CLI(终端)和 Web 服务器有单独的 php.ini 是很常见的。因此,您必须在尝试调试的相同环境(CLI 或网页)中检查您的配置。
和这个 link 来自他 xdebug.org/docs/upgrade_guide。这有助于找到正确的 XDebug 版本。
感谢@LazyOne 的帮助