Этот учебник применим к пользователям проектов Laravel и по умолчанию использует Homestead в качестве виртуальной машины в среде разработки.
1. Убедитесь, что у вас установлен Xdebug
примите ssh
Войдите в свою усадьбу
Выполнение
ls /etc/php5/fpm/conf.d
Если вы видите 20-
xdebug
.ini
Элемент конфигурации, описание Xdebug
Он загружен правильно, следующим образом:
2. Настройте файл xdebug.ini
Введите следующую команду xdebug.ini
В каталоге:
cd /etc/php5/mods-available
Вы можете использовать VIM для его редактирования, в zend_extension=xdebug.so
Добавьте следующие строки под одной строкой:
xdebug.remote_enable = on xdebug.remote_connect_back = on xdebug.idekey = "vagrant"
Сохранение, выход и перезапуск php-fpm
sudo service php5-fpm restart
3. Настройте PhpStorm
Откройте свой проект Laravel в PhpStorm и нажмите cmd + ,
Настройки предпочтений выдоха, найдите PHP
Ниже Серверы
Для настройки следующим образом:
/path/to/laravel ==> /home/vagrant/path/to/laravel /path/to/laravel/public ==> /home/vagrant/path/to/laravel/public
Конфигурация папки здесь основана на Homestead.yaml
Сопоставленный файл изменяется соответствующим образом. После настройки подайте заявку.
Затем вернитесь на панель навигации и найдите ее. Выполнить -> Изменить конфигурации
Добавить Веб-приложение PHP
。 Как показано на рисунке:
4. Тестирование
останься app/routes.php
Напишите пример кода:
Route::get('/', function() { $a = [1, 2, 3, 4, 5]; array_pop($a); });
Затем добавьте точки останова в каждую строку, а затем Запустите --> Отладка
Выберите настройки, которые вы установили ранее Усадьба
Поздравляем, если вы видите картинку ниже.
Счастливого Взлома