【问题标题】:PHPStorm 9 + XAMPP + xdebug, debugger not workingPHPStorm 9 + XAMPP + xdebug,调试器不工作
【发布时间】:2015-11-30 17:31:23
【问题描述】:

尽管按照所有教程一步一步进行,但断点和php调试不起作用。

这是我的设置:

PHPStorm 9.0.2,服务器就地 'C:/Users/hedge/Dev/PHPStorm/gpstudios/dist'

带有 xdebug 2.3.3-5.6-vc11 的 XAMPP

php.ini:

[XDebug]
zend_extension = "C:\Dev\XAMPP\php\ext\php_xdebug-2.3.3-5.6-vc11.dll"
xdebug.remote_enable = 1
xdebug.remote_host = 127.0.0.1
xdebug.remote_connect_back = 1
xdebug.remote_port = 9000
xdebug.idekey = "PHPSTORM"
xdebug.profiler_enable = 1
xdebug.remote_log = "C:\Dev\XAMPP\tmp\xdebug.log"

httpd-vhosts.conf:

<VirtualHost *:80>
    DocumentRoot "C:/Users/hedge/Dev/PHPStorm/gpstudios/dist"       
    ServerName local.gpstudios

    <Directory "C:/Users/hedge/Dev/PHPStorm/gpstudios/dist">        
        Header set Cache-Control "max-age=0, private, no-store, no-cache, must-revalidate"      
        Header set Pragma "no-cache"        
        Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"      
        Options Indexes FollowSymLinks Includes ExecCGI     
        AllowOverride All       
        Require all granted     
    </Directory>        
</VirtualHost>

主持人:

127.0.0.1           local.gpstudios

Jetbrains IDE 支持(Chrome):

当我在 phpstorm 中运行“web server debug validate”时,在 phpstorm 中:

我尝试将 xdebug.remote_host 设置为 'local.gpstudios',仍然没有帮助。

我在调试模式下运行 phpstorm 并启用“监听 php 调试连接” 'C:\Dev\XAMPP\tmp\xdebug.log' 永远不会被创建。

如果我在 php.ini 中添加“xdebug.remote_autostart = 1”行,php 调试就可以了!!!但是当我使用 phpmyadmin 时,它运行得非常慢,我不想考虑使用这种解决方法。 我什么都试过了,看了很多类似的stackoverflow问题。没有。翻转。有效。

请帮忙,我知道有一个快速的解决方法,但它确实让 phpmyadmin 非常慢。我不应该设置 remote_autostart ......真的把我的头发扯掉了。

【问题讨论】:

标签: php xampp phpstorm xdebug


【解决方案1】:

如果没有 xdebug.remote_autostart = 1 选项,您必须为每个域启用 xdebug。您可以通过向要调试的站点添加新书签来完成此操作。

作为辅助工具,我可以推荐以下:

【讨论】:

  • 小书签和 chrome 扩展工作...但是当我在 phpstorm 中调试它时,jetbrains ide 支持插件不应该自动执行此操作吗?大多数教程不再费心提及小书签,我认为这是一种过时的方法。我敢肯定还有另一种方法。
  • 该扩展名表示它用于调试 HTML/CSS/Javascript。此外,它还可以与其他 IDE 一起使用,例如 PyCharm 和 Rubymine。我不认为它与 PHP 有任何联系。
  • 好的。所以我又看了一遍教程,它确实提到了上面的 chrome 插件。尽管如此,文档还是垃圾。
  • @hedgehog90 很有可能。虽然我在阅读他们的文档并使其正常工作时没有发现任何严重的问题(可能是因为它与我过去用来调试的其他 IDE/文本编辑器没有太大不同......)
猜你喜欢
  • 2013-09-02
  • 2017-07-20
  • 1970-01-01
  • 2018-11-01
  • 1970-01-01
  • 2012-04-28
  • 2020-05-19
  • 2015-06-24
  • 2014-08-21
相关资源
最近更新 更多