

Вопрос-ответ:
Как узнать, какая версия PHP сейчас установлена в OpenServer?
Чтобы проверить текущую версию PHP, откройте главное меню OpenServer (значок на панели задач), выберите пункт «Настройки» и перейдите во вкладку «Модули». Там отобразятся все доступные версии PHP, а напротив активной версии будет стоять галочка. Также можно создать небольшой скрипт с функцией `phpinfo();` и открыть его через браузер — в выводе вы увидите точную версию.
Можно ли обновить PHP в OpenServer без переустановки всей программы?
Да, полная переустановка не требуется. Достаточно скачать архив с нужной версией PHP с официального сайта OpenServer или с репозитория модулей. После распаковки новой версии в папку `modules\php` достаточно перезапустить OpenServer и выбрать свежую сборку в меню «Модули». Это позволяет гибко переключаться между разными версиями без потери настроек.
После обновления PHP сайты перестали работать. Что делать?
Такое может произойти, если проекты используют расширения, отсутствующие в новой сборке. Проверьте файл `php.ini` и убедитесь, что нужные расширения включены. Иногда помогает копирование отдельных строк из старого `php.ini` в новый. Также убедитесь, что код совместим с новой версией — например, некоторые функции могли быть удалены или изменены.
Где хранится файл php.ini в OpenServer и нужно ли его менять после обновления?
В OpenServer для каждой версии PHP существует собственный файл `php.ini`. Он находится в папке `modules\php\PHP_x.x.x\`. После обновления желательно сверить настройки: путь к расширениям, параметры отображения ошибок и кодировки. Иногда достаточно оставить файл «как есть», но при переходе на другую версию PHP лучше проверить его вручную, чтобы исключить проблемы совместимости.
