#php #windows #installation #xdebug #opcache
Вопрос:
Я следовал инструкциям по установке xdebug. Итак, я создал файл с функцией phpinfo (), которая возвращает мне информацию о php. Затем скопировал информацию php и использовал мастер xdebug: https://xdebug.org/wizard Это возвращает меня:
Я последовал инструкциям, поэтому скачал файл .dll , переместил его в нужное место. Отредактированный файл php.ini, как сказано, но результат все еще установлен Xdebug: нет
Также я перезапустил сервер apache на своей панели управления xamp.
Комментарии:
1. Вам нужно проверить журнал вашего веб-сервера, чтобы, возможно, выяснить, почему файл не был загружен.
2. Мастер также говорит, что вам нужно поместить строку Xdebug ниже строки для загрузки кэша операций, которую вы разместили выше. Это вызовет проблемы. И почему вы поместили имя файла в «s»? Вы уверены, что они не в фигурных кавычках?
3. @Derick Я также добавил строку xdebug ниже в каждом возможном месте, например, в конце файла или после последней строки, где упоминается opcache, после [ocpcache] и т. Д., Но результат тот же. В файле журнала есть только эта ошибка о xdebug: Неудачная загрузка C:xamppphpextphp_xdebug-3.0.3-8.0-vs16-x86_64.dll
Ответ №1:
Я понял, в чем проблема… Я скачал файл non treat safe, поэтому я просто скачал файл tred safe и заменил nts. Просто скопируйте имя нового (файл безопасности протектора) и вставьте его в файл php.ini, например:
zend_extension = «C:xamppphpextphp_xdebug-3.0.3-8.0-vs16-x86_64.dll»
Как вы можете видеть, старая wan была: zend_extension = «C:xamppphpextphp_xdebug-3.0.3-8.0-vs16-nts-x86_64.dll»
Поэтому будьте осторожны с одним файлом, который вы скачали, потому что имена очень похожи. 😀 На изображении я выбрал правильную версию:
Комментарии:
1. Однако мастер связался с нужным файлом для загрузки.