Это руководство объясняет, как установить расширение Xdebug на веб-сервер и подготовить его для использования в отладке с IDE PhpStorm.
Устанавливаем x-debug.
Если у вас Linux, то просто устанавливаем через Synaptic или консоль.
Или через brew.
Где <номер версии> это номер версии (без точки), которую вы используете. Например, для PHP 5.6 пример использования:
Это позволит установить и Xdebug в файле php.ini. Вы можете проверить, что Xdebug был установлен выполнив команду:
Затем добавляем в php.ini следующие строки:
В PHP Storm сделать следующие настройки:
1. файл -> settings -> PHP
выбрать версию PHP.
2. Debug -> DBG Proxy
Заполнить поля Host - localhost (или что там у вас), порт 9001 (или другой), IDE Key - PHPSTORM (но может и что-то другое).
3. PHP -> Servers. Проверить корректность заполнения всех полей.
Вот вроде бы и все. После этого перезапустите сервер, IDE, компьютер, свою жизнь.
Должно работать. Если вдруг не работает, возможно где-то в настройках стоит порт 9000 вместо 9001.