Прежде всего, я не могу точно определить, в чем именно проблема, однако у меня мало идей о том, что я изменил, и это неожиданно начало работать.
Шаг за шагом, что яСделано для того, чтобы на этот раз установить соединение.
- Создание нового удаленного проекта
- Определение соединения по FTP (в моем случае я подключаюсь к ноутбуку с Ubuntu)
На данный момент разница в том, что:
- Я указал местоположение вручную
- Я изменил корневой URL-адрес веб-сервера, ранее это был просто IP без порта и т. Д.
Следующим шагом является Mapping.После того, как я установил правильный путь на вкладке Соединение, все что мне нужно было сделать:
Выбор CLI и отображение пути
Как только соединение будет установлено, появится список обнаруженных удаленных интерпретаторов CLI.Я взял Ubuntu моего ноутбука.Снова следите за отображениями пути, это должен быть тот же самый корневой путь выше.
Теперь, когда вы нажмете отмеченную кнопку в строке CLI, выувидим новые окна.В моем случае был обнаружен xdebug.
Нажмите «Открыть в редакторе»
Настройки Xdebug
Ниже приведены настройки, которые я получил в php.ini:
zend_extension = /usr/lib/php/20170718/xdebug.so
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_connect_back = 1
xdebug.remote_host = "192.168.1.100" //This is my Desktop PC IP
xdebug.remote_log = /tmp/xdebug_remote.log
xdebug.remote_mode = req
xdebug.remote_port = 9101 //This is the port under which I want xdebug to work remotely
xdebug.idekey = "PHPSTORM"
Ниже приведены настройки для моего файла Xdebug.ini в Ubuntu (то же самое)как указано выше):
Стоит отметить, что у меня был 127.0.0.1 в качестве удаленного хоста, и инструмент проверки фактически обнаружил мой Desktop IP на этот раз.
Проверка подключения Xdebug
Следите за подчеркнутыми разделами - это мои настройки.Теперь перейдите к Validate.
После нажатия Validate, вы должны увидеть настройки, подобные этим ниже.Снова убедитесь, что выбрали правильное удаленное соединение.
Все остальное идет только с официальным руководством - настройте расширение Xdebug в браузере и начните прослушивать входящиесоединений.
Ниже приведены некоторые полезные ссылки, которые могут быть полезны в случае, если у вас возникнут другие проблемы.