Для начала меняем настройки PHP на 5.6 (или на другую последнюю версию) и Apach 2.4.
Теперь заходим в файл
C:\OpenServer\userdata\config\PHP-5.6_php
и правим следующие параметры настроек:
[Xdebug] zend_extension="%sprogdir%/modules/php/%phpdriver%/ext/php_xdebug.dll" xdebug.idekey = "PHPSTORM" xdebug.profiler_output_dir="%sprogdir%/userdata/temp/xdebug/" xdebug.profiler_output_name = "cachegrind.out.%H%R" xdebug.remote_enable = 1 xdebug.remote_handler = "dbgp" xdebug.remote_host = "localhost" xdebug.remote_port = 9000 xdebug.trace_output_dir = "%sprogdir%/userdata/temp/xdebug/" xdebug.extended_info = 1
Для версии PHP 7.0, 7.1, 7.2 и так далее нужно проделать тоже самое, если вы используете эти версии.
Это все настройки для Open Server, перезапускаем его.
Теперь настраиваем PhpStorm. Для начала ищем настройку xdebug, здесь нужно выставить Interpreter:
В Interpreter выставляем путь к php.exe 5.6 версии:
C:\OpenServer\modules\php\PHP-5.6\php.exe
Это все, дальше если у вас возникли ошибки пишите в комментариях. Удачного поиска багов!
Чтобы не было этой ошибки:
Cannot accept external Xdebug connection Cannot evaluate expression 'isset($_SERVER['PHP_IDE_CONFIG'])'
Проверьте настройку php.ini:
xdebug.extended_info = 1
Комментарии
Добавить комментарий
Добрый день, у меня wamp
Добрый день, у меня wamp server и php7.0 - не пойму какой файл надо править ..