我已尝试多次设置此功能,但我永远无法使断点正常工作。要使其在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应用程序设置:
PHPInfo中的完整XDebug:
尝试测试断点时,我在PhpStorm中设置了一个断点,然后单击“电话”图标开始收听。当我在Chrome中加载包含带断点的代码的页面时,它什么都不做。