Прежде всего, я не могу точно определить, в чем именно проблема, однако у меня мало идей о том, что я изменил, и это неожиданно начало работать.
Шаг за шагом, что яСделано для того, чтобы на этот раз установить соединение.
- Создание нового удаленного проекта
- Определение соединения по FTP (в моем случае я подключаюсь к ноутбуку с Ubuntu)
![enter image description here](https://i.stack.imgur.com/dSHYg.jpg)
На данный момент разница в том, что:
- Я указал местоположение вручную
- Я изменил корневой URL-адрес веб-сервера, ранее это был просто IP без порта и т. Д.
Следующим шагом является Mapping.После того, как я установил правильный путь на вкладке Соединение, все что мне нужно было сделать:
![enter image description here](https://i.stack.imgur.com/EloXG.png)
Выбор CLI и отображение пути
Как только соединение будет установлено, появится список обнаруженных удаленных интерпретаторов CLI.Я взял Ubuntu моего ноутбука.Снова следите за отображениями пути, это должен быть тот же самый корневой путь выше.
![enter image description here](https://i.stack.imgur.com/WpKkH.jpg)
Теперь, когда вы нажмете отмеченную кнопку в строке CLI, выувидим новые окна.В моем случае был обнаружен xdebug.
![enter image description here](https://i.stack.imgur.com/yc1sF.jpg)
Нажмите «Открыть в редакторе»
Настройки 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 (то же самое)как указано выше):
![enter image description here](https://i.stack.imgur.com/qG3c3.jpg)
Стоит отметить, что у меня был 127.0.0.1 в качестве удаленного хоста, и инструмент проверки фактически обнаружил мой Desktop IP на этот раз.
Проверка подключения Xdebug
Следите за подчеркнутыми разделами - это мои настройки.Теперь перейдите к Validate.
После нажатия Validate, вы должны увидеть настройки, подобные этим ниже.Снова убедитесь, что выбрали правильное удаленное соединение.
![enter image description here](https://i.stack.imgur.com/XIlDm.jpg)
Все остальное идет только с официальным руководством - настройте расширение Xdebug в браузере и начните прослушивать входящиесоединений.
Ниже приведены некоторые полезные ссылки, которые могут быть полезны в случае, если у вас возникнут другие проблемы.