Symfony 3: отладка на сервере разработки Symfony

Во время разработки проекта Symfony 3.3 я использую внутренний сервер Symfony, как видно там Но я не могу понять, как использовать xdebug для его отладки. Я имею в виду, я установил и настроил xdebug через:

apt-get install php-xdebug

И я экспортирую:

export XDEBUG_CONFIG="idekey=phpstorm"

Но когда я ставлю точку останова на свою IDE и включаю xdebug через тот Плагин я до сих пор не получил ответа.

Также я поставил следующие настройки на /etc/php/7.0/mods-available/xdebug.ini

zend_extension=xdebug.so
xdebug.remote_enable=On
xdebug.remote_autostart=On
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9021
xdebug.remote_mode=req

И я настроил оба PhpStorm для прослушивания через порт 9021. Но я все еще получаю проблему, что я не могу заставить PhpStorm прослушивать через точку останова.

У вас есть какие-нибудь идеи, как я могу это исправить на моей машине с Ubuntu-16.04?

Кроме того, я посмотрел на эти вопросы без какого-либо успеха:

Я также попытался экспортировать следующее:

export XDEBUG_CONFIG="idekey=PHPSTORM"

Конфигурирование Плагин Firefox но все равно получаю то же самое поведение. Также имейте в виду, что я заставил PhpStorm прослушивать xdebug, нажав кнопка phpstop xdebug кнопка.

Я также поставил следующую конфигурацию на моем PhpStorm:

Конфигурация php

Все еще не работает.

4

Решение

В конце необходимы следующие шаги:

  1. Поместите следующий контент в: /etc/php/7.0/mods-available/xdebug.ini

    zend_extension=xdebug.so
    xdebug.remote_enable=On
    xdebug.remote_handler=dbgp
    xdebug.remote_host=localhost
    xdebug.remote_port=9021
    xdebug.remote_mode=req
    
  2. Экспорт:

    export XDEBUG_CONFIG="idekey=PHPSTORM"
  3. Затем настройте PhpStorm как образ показывает.

  4. Установить как ключ IDE PHPSTORM в Плагин Firefox

  5. Включите xdebug в Firefox, нажав Кнопка включения Firefox xdebug кнопка. В качестве альтернативы вы можете добавить URL с помощью ?XDEBUG_START часть

  6. Затем нажмите кнопка отключена xdebug кнопка в PhpStorm. Если вы видите PhpStorm enable xdebug] (images / whuPx.png) нажимайте кнопку до тех пор, пока она не станет! [Кнопка отключена xdebug затем нажмите его снова.

НОТА:

В случае, если вы измените настройки xdebug ПРЕКРАТИТЬ сеанс xdebug, нажав PhpStorm включить xdebug кнопку и снова нажмите назад.

Кроме того, если вы запускаете композитор через терминал запрещать PhpStorm для прослушивания xdebug нажатием PhpStorm включить xdebug кнопка.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector