Установка Xdebug не работает. Как исправить - PullRequest
1 голос
/ 11 марта 2019

Я пытаюсь установить Xdebug, но мне трудно.

  1. Я использую PHP 5.6.40.Я скачал Xdebug php_xdebug-2.5.0-5.6-vc11-nts-x86_64

  2. Я положил его в папку ext в моей папке PHP.

  3. Я удалил zend_extension изphp.ini

  4. Я добавил xdebugger на вкладку XDebug.

Перезапустил сервер WAMP, но все еще не показывает xdebug в phpinfo().

Что я делаю не так?

[xdebug]
zend_extension ="c:/wamp64/bin/php/php5.6.40/ext/php_xdebug-2.5.0-5.6-vc11- nts-x86_64.dll"
xdebug.remote_enable=1
xdebug.remote_port=9003
xdebug.profiler_enable=1
xdebug.profiler_output_dir="c:/wamp/tmp"

1 Ответ

0 голосов
/ 11 марта 2019

Я не знаю, какую версию wamp вы используете, но я запускаю wamp 3.1.7, в котором файл php.ini apache уже имеет правильное расширение xdebug.Когда вы открываете apache / apache2.4.37 / bin / php.ini и ищете xdebug в файле, вы обнаруживаете:

; XDEBUG Extension
[xdebug]
zend_extension="D:/wamp64/bin/php/php7.2.14/zend_ext/php_xdebug-2.6.1-7.2-vc15-x86_64.dll"

xdebug.remote_enable = off
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = Off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="D:/wamp64/tmp"
xdebug.show_local_vars=0

Как вы видите, расширение xdebug предустановлено в подпапке zend_ext / в вашей папкепапка php.Xdebug по умолчанию отключен, поэтому вы должны включить его, установив правильные параметры в yes.

...