Рубрики
Uncategorized

Конфигурация PhpStorm Xdebug

Автор оригинала: David Wong.

Этот учебник применим к пользователям проектов 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);
});

Затем добавьте точки останова в каждую строку, а затем Запустите --> Отладка Выберите настройки, которые вы установили ранее Усадьба Поздравляем, если вы видите картинку ниже.

Счастливого Взлома