Я пытался настроить это несколько раз, и я никогда не смогу заставить точки останова работать. Что еще мне нужно сделать, чтобы это работало в 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:
Полный XDebug в PHPInfo:
При попытке проверить точку останова я установил ее в PhpStorm и щелкнул значок телефона, чтобы начать прослушивание. Когда я загружаю страницу в Chrome, которая содержит код с точкой останова, она ничего не делает.
Задача ещё не решена.
Других решений пока нет …