Я только что установил последнюю версию XAMPP для PHP 5.6 с официального сайта, и мне нужно включить Xdebug, я обнаружил, что файл php_xdebug.dll
существует в C:\xampp\php\ext
, но нет [XDebug]
конфигурации вообще в php.ini
, и я понятия не имею, как заставить его работать. Он должен быть установлен по умолчанию и предварительно настроен, нам нужно просто раскомментировать конфигурацию xdebug в php.ini
, но это не тот случай. Я даже попытался установить его снова с помощью PECL
pecl install xdebug
но ввода команды я получаю следующее сообщение об ошибке:Конфигурация XDebug отсутствует в php.ini в XAMPP
pecl install xdebug
downloading xdebug-2.5.0.tgz ...
Starting to download xdebug-2.5.0.tgz (267,640 bytes)
.........done: 267,640 bytes
ERROR: failed to mkdir C:\php\pear\docs\xdebug\contrib
И в PhpStorm, когда я выбираю добавить интерпретатор, выбрав php.exe
в каталоге XAMPP, он говорит Debugger : Not installed
тоже.
Я переустановил XAMPP, но у меня все еще такая же проблема. Спасибо заранее.
Вы можете попытаться загрузить другую версию XAMPP, чтобы получить переменные php.ini или проверить Xdebug документацию и просто объявить их: https://xdebug.org/docs/basic –
@FabianoAraujo я сделал, но там нет xdebug config в других версиях xampp. – dwix
Двойная установка вещей _never_ решила любую проблему. – arkascha