断点不能使用WAMP,XDebug在PhpStorm中使用当前的调试配置

时间:2017-01-18 22:29:12

标签: php intellij-idea phpstorm

我已尝试多次设置此功能,但我永远无法使断点正常工作。要使其在Windows 10中运行,我还需要做些什么?

我的php.ini文件:

[xdebug]
zend_extension ="c:/wamp/bin/php/php5.6.25/zend_ext/php_xdebug-2.4.1-5.6-vc11.dll"
xdebug.remote_enable = 1
xdebug.remote_port = "889"
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = Off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="c:/wamp/tmp"
xdebug.show_local_vars=0

Vhosts配置文件:

# Virtual Hosts
#

<VirtualHost *:80>
    ServerName localhost
    ServerAlias localhost
    DocumentRoot c:/wamp/www
    <Directory  "c:/wamp/www/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerName skeleton.dev
    ServerAlias skeleton.dev
    DocumentRoot c:/wamp/www/s3
    <Directory  "c:/wamp/www/s3">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>
#

PhpStorm中的Web应用程序设置:

PHP Storm Web Application Settings

PHPInfo中的完整XDebug:

XDebug in PHPInfo

尝试测试断点时,我在PhpStorm中设置了一个断点,然后单击“电话”图标开始收听。当我在Chrome中加载包含带断点的代码的页面时,它什么都不做。

0 个答案:

没有答案