Не удалось загрузить ext \ php_xdebug-2.6.1-7.1-vc14-nts.dll и ошибка: драйвер покрытия кода недоступен - PullRequest
0 голосов
/ 28 февраля 2019

так что я проводил некоторые юнит-тесты в своем проекте laravel.Мне нужно знать покрытие кода моего теста, и поэтому я должен установить xdebug на свой компьютер.но после того, как я следую руководству по установке, я всегда получаю эту ошибку

PS D: \ Telkom \ tpncms> vendor \ bin \ phpunit tests \ Feature \ WebmasterBannersTest.php

Ошибка загрузки ext\ php_xdebug-2.6.1-7.1-vc14-nts.dll

PHPUnit 6.5.14 от Себастьяна Бергманна и авторов.

Ошибка: драйвер покрытия кода недоступен

.......... 10/10 (100%)

Время: 3,79 секунды, Память: 26,00 МБ

вот фрагмент моего php.ini

[XDebug]
zend_extension = php_xdebug-2.6.1-7.1-vc14-nts.dll
xdebug.profiler_append = 0
xdebug.profiler_enable = 0
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "c:\xampp\tmp"
;xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.remote_log="c:\xampp\tmp\xdebug.txt"
xdebug.remote_port = 9000
xdebug.trace_output_dir = "c:\xampp\tmp"
; 3600 (1 hour), 36000 = 10h
xdebug.remote_cookie_expire_time = 36000

Я также передаю свою информацию php, чтобы загрузить версию Xdebug из рекомендации https://xdebug.org/wizard.php, поэтому я правильно установил устройство.Я искал правильное решение с этого сайта, например, изменение php.ini или изменение версии Xdebug, но ничего не работает

, пока в информации php появляется xdebug.где это идет не так?Я использую laravel 5.5 и код Visual Studio в качестве моего текстового редактора

Я установил свой xdebug на C: \ PHP7.1 \ ext \ php_xdebug-2.6.1-7.1-vc14-nts.dll.

это потому, что я уже установил php за пределами php, поставляемого с XAMPP?если да, то как мне это решить?

1 Ответ

0 голосов
/ 28 февраля 2019

проблема была дана, проблема в том, что мой сервер использует php ini, который находится в xampp, в то время как мои xdebugs установлены в моей папке php за пределами xampp.поэтому я меняю локальную среду для php в папку xampp

...