Включение Xdebug в PhpStorm
Я установил Xdebug на свой сервер Paragon и пытаюсь включить его в PhpStorm. Но когда я следую этим шагам, я не могу правильно проверить установку.
Я обновил свой файл php.ini в каталоге установки php до новой версии Xdebug 3.0:
[Xdebug]
zend_extension = C:\Laragon\bin\php\php-7.4.13-Win32-vc15-x64\ext\php_xdebug-3.0.0-7.4-vc15-x86_64.dll
xdebug.mode=debug
xdebug.client_port=9000
Но я все еще получаю ошибки проверки в PhpStorm. Я также установил расширение Chrome для Xdebug, но не могу заставить его работать с PhpStorm.
Ответы
Xdebug 3 будет полностью поддерживаться только в версии PhpStorm 2020.3 , которая в настоящее время имеет сборку RC и будет выпущена в ближайшие несколько дней.
Он уже поддерживается с момента сборки EAP # 6: дополнительную информацию можно найти в этом сообщении в блоге: https://blog.jetbrains.com/phpstorm/2020/11/phpstorm-2020-3-eap-6/
В PhpStorm 2002.2 и старше вы можете просто пропустить / игнорировать такую проверку. В любом случае он существует только для информационных целей (поскольку он не гарантирует, что отладочное соединение действительно будет работать (например, из-за проблем с брандмауэром или других сетевых проблем, которые эта проверка не проверяет)).
PS Вот как этот экран проверки выглядит в сборке 2020.3 RC для Xdebug 3 (здесь PHP 8.0):
То же самое, но когда используется Xdebug 2.9.8 (PHP 7.3, где я все еще использую Xdebug 2):