Я использую PHPStorm и пытаюсь запустить Xdebug согласно этому видео https://laracasts.com/series/how-to-be-awesome-in-phpstorm/episodes/20?autoplay=true.Отладка с настройкой Xdebug и PHPStorm
Первая часть работает отлично (https://laracasts.com/series/how-to-be-awesome-in-phpstorm/episodes/19?autoplay=true), но я застрял на втором.
порт 9000 не работает, поэтому я изменил его на 10000.
Я настроил PHP конфигурации веб-приложения
и после того, как я нажимаю кнопку отладки веб-пустой
a d по-прежнему загружается, а PHPStorm ожидает входящего соединения.
Я проверил "может принять внешнее соединение" в PHP - Debug - Xdebug и XDebug в php.ini, сконфигурированных как это:
[XDebug]
zend_extension="/usr/local/Cellar/php56-xdebug/2.3.3/xdebug.so"
xdebug.remote_enable = 1
xdebug.cli_color = 1
xdebug.show_local_vars = 1
xdebug.remote_port = 10000
xdebug.remote_host= localhost
xdebug.remote_autostart = 1
xdebug.remote_log="/usr/local/tmp/xdebug.log"
xdebug.idekey = "PHPSTORM"
xdebug.ide_key = "PHPSTORM"
xdebug.profiler_enable = 1
xdebug.profiler_output_dir="/usr/local/tmp/xdebug-profiler"
xdebug.profiler_enable_trigger = 1
Я пытался проверить веб-сервер с этим результатом :
я и пытался прибегая к помощи решить эту проблему в течение 6 часов, постарайтесь, чтобы помочь мне, пожалуйста, i`m вид манекена в этом.
Использование OS X El Capitan.
Я могу отлаживать один скрипт, но не весь сайт.
Когда я запустил это прямо через интернет-chef.dev:10000, он говорит ERR_CONNECTION_REFUSED.
"online-chef.dev" находится на локальном виртуальном хосте.
Что я делаю неправильно?
Большое вам спасибо!
«Порт веб-сервера» и «Порт xdebug» - это РАЗЛИЧНЫЕ вещи. Вы смешали их вместе. Я рекомендую начинать с нуля: 1) https://www.jetbrains.com/phpstorm/quickstart/debugger.html 2) https://confluence.jetbrains.com/display/PhpStorm/Debugging+with+PhpStorm – LazyOne
Если вы будет игнорировать это предложение «когда я запускаю это прямо ..», что плохо в моей конфигурации? –
Вы настроили xdebug для использования того же 10000-порта, что и ваш веб-сервер. Это просто НЕПРАВИЛЬНО - это не работает. С вашей конфигурацией, когда xdebug получает запрос отладки, он пытается подключиться к веб-серверу (порту) вместо IDE. И да - это xdebug, который подключается к IDE (отладочному клиенту), а не наоборот. – LazyOne