Установка и настройка Xdebug на OpenServer 5.4 и PHP 8.2

Аватар автора
Горячие Линии Кода
Идея была в том, чтобы сделать по-быстрому инструкция для настройки опенсервера, но в результате на угрохал на это видео два дня... Текстовая версия: 1. Для того, чтобы поставить PHP 8.2 скопируй и переименуй папку php_8.1 со всеми файлами, что внутри, так как они тебе после понадобятся. 2. В созданную папку скопируй все файлы из архива с PHP_8.2... с полной заменой файлов. 3. Скопируй файл php_xdebug-blabla.dll в папку ...PHP_8.2ext , переименуй его в просто php_xdebug.dll . 4. Открой конфиг php.ini и добавь следующее в самом конце: [xdebug] zend_extension=xdebug xdebug.mode=debug xdebug.client_host=localhost xdebug.client_port=9003 5. в конфиге php.ini замени текст "8.1" на "8.2", дабы он ссылался на актуальную папку. 6. Установи Visual Studio Code (VSCode) для разработки и дебага. 7. В VSCode иди в File - Preferences - Settings, забивай в поиск "php" и под "PHP Validate: Executable path" жми "Edit in settings.json". 8. В туда вставь свои пути к php.exe, примерно так (если их нет): { "workbench.colorTheme": "Default Dark+", "php.validate.executablePath": "C:\OSPanel\modules\php\PHP_8.2\php.exe", "php.debug.executablePath": "C:\OSPanel\modules\php\PHP_8.2\php.exe" } 9. Иди в менеджер расширений в левой панели и установи из него php_xdebug что с 9000+ скачиваний. 10. В дебаггере (иконка тоже в левой панели) сверху выбери Add Configuration, конфиг должен содержать следующий кусочек кода: { "name": "Listen for Xdebug",...

0/0


0/0

0/0

0/0