Метка: xDebug

Docker: No releases available for package «pecl.php.net/redis»

Сегодня встретилась вот такая ошибка для пакетов загружаемых через PECL. Хоть в сообщении и написано «Нет доступных релизов», но они были на сервере. Ошибка странная и почему она возникла сказать не могу. Все указывает на сетевые проблемы. Если простыми словами, то мой компьютер не мог нормально добраться до компьютера на котором находятся требуемые пакеты. Проблему решить удалось, об этом ниже.

(далее…)

Настройка xDebug + Docker + Windows 10 и Linux Mint 20

Ошибка установки xDebug в Docker на Linux Mint 20.2 (uma)

При установке xDebug в Docker на Linux’e может появляться вот такая ошибка:

...
The command '/bin/sh -c pecl install xdebug' returned a non-zero code: 1
...

Сама команда из Dockerfile выглядит так:

RUN pecl install xdebug

Для её исправления достаточно указать конкретную версию xDebug, например:

RUN pecl install xdebug-3.1.1
(далее…)

Настройка xDebug 3 + Docker + PHPStorm для Windows 10

В этом мануале мы создадим проект с настроенными xDebug, nginX и PHP-FPM. Все файлы отображенные ниже проще достать из репозитория.

(далее…)

Отладка в PHP — xDebug

Для отладки и профилирования веб-приложений на PHP используется расширение xDebug. Официальная инструкция по настройке — xdebug.org/docs/remote. Плюс к этому, на официальном сайте, существует «мастер настройки«, который подскажет как установить xDebug на ваш компьютер, нужно лишь скопировать вывод функции phpinfo() в предлагаемое поле и нажать на кнопку «Analyse my phpinfo() output».

(далее…)