Этот учебник применим к пользователям проектов 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);
});
Затем добавьте точки останова в каждую строку, а затем Запустите --> Отладка Выберите настройки, которые вы установили ранее Усадьба Поздравляем, если вы видите картинку ниже.
Счастливого Взлома