Загрузка...

Установка и настройка 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.2\ext\ , переименуй его в просто 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", "type": "php", "request": "launch", "port": 9003 }, 11. Открывай хром, устанавливай расширение XDEBUG, закрепляй его в панели и запускай. 12. Перезапускай дебаггер в VSCode . 13. Открывай свой тестовый сайт в хроме и наслаждайся дебагом... (музыка с сайта Mixit.io)

Видео Установка и настройка Xdebug на OpenServer 5.4 и PHP 8.2 автора Горячие Линии Кода
Страницу в закладки Мои закладки
Все заметки Новая заметка Страницу в заметки