使用内置服务器、Xdebug 2.5 和 PhpStorm 2017 调试 Symfony3 不会在断点处停止
Debugging Symfony3 with built in server, Xdebug 2.5 and PhpStorm 2017 doesn't stop at breakpoint
我正在尝试使用内置服务器调试我的 Symfony3 应用程序,但它不会在断点处停止。
所以我使用 bin/console server:run --env=dev
启动我的应用程序,我可以通过以下 URL 访问它:127.0.0.1:8000
.
这是我到目前为止所做的:
- PHP 从自制软件安装 5.6.31
Xdebug 安装和配置:从我的 phpinfo()
看来没问题
PHP CLI 解释器配置的 PhpStorm 设置,这是我在执行 php -v
时得到的
- PhpStorm调试配置:可以接受外部连接端口9000
- PhpStorm 服务器配置:主机 =>
127.0.0.1
端口 8000
(我试过有和没有路径映射)
- PHP 远程调试配置的 PhpStorm 设置:使用以前的 PHP 服务器,ideKEY
PHPSTORM
- 使用 "Xdebug Helper" Chrome 插件
这是我的 xdebug 日志显示的内容
我做错了什么?
我之前有一个 php 版本 5.6.30,我可以在日志中看到有一个 xdebug:language_version="5.6.30"
-- 是否与之前的安装有冲突?
我想我阅读了所有与此主题相关的 post,但我发现只有一个实际上是在谈论内置服务器。
谢谢LazyOne!在 Mac 上,端口 9000 被 php-fpm 使用(如果安装的话)(这是我的情况)。所以 xdebug 端口必须在 php.ini 配置和 PHPSTORM Xdebug 配置上更改为另一个端口,如 9001。不要忘记像我一样停止并重新启动侦听调试以激活更改:p
我正在尝试使用内置服务器调试我的 Symfony3 应用程序,但它不会在断点处停止。
所以我使用 bin/console server:run --env=dev
启动我的应用程序,我可以通过以下 URL 访问它:127.0.0.1:8000
.
这是我到目前为止所做的:
- PHP 从自制软件安装 5.6.31
Xdebug 安装和配置:从我的
看来没问题phpinfo()
PHP CLI 解释器配置的 PhpStorm 设置,这是我在执行
php -v
时得到的
- PhpStorm调试配置:可以接受外部连接端口9000
- PhpStorm 服务器配置:主机 =>
127.0.0.1
端口8000
(我试过有和没有路径映射) - PHP 远程调试配置的 PhpStorm 设置:使用以前的 PHP 服务器,ideKEY
PHPSTORM
- 使用 "Xdebug Helper" Chrome 插件
这是我的 xdebug 日志显示的内容
我做错了什么?
我之前有一个 php 版本 5.6.30,我可以在日志中看到有一个 xdebug:language_version="5.6.30"
-- 是否与之前的安装有冲突?
我想我阅读了所有与此主题相关的 post,但我发现只有一个实际上是在谈论内置服务器。
谢谢LazyOne!在 Mac 上,端口 9000 被 php-fpm 使用(如果安装的话)(这是我的情况)。所以 xdebug 端口必须在 php.ini 配置和 PHPSTORM Xdebug 配置上更改为另一个端口,如 9001。不要忘记像我一样停止并重新启动侦听调试以激活更改:p