Как выбрать версию PHP на FirstVDS и проверить сайт

Короткий ответ: на FirstVDS версию PHP нужно выбирать там, где управляется конкретный сайт или виртуальный хост. Если у вас обычный хостинг с панелью, ищите настройки PHP для домена. Если у вас VPS, версия PHP может переключаться через панель, конфигурацию веб-сервера, PHP-FPM или пакеты в Linux. После выбора версии обязательно проверьте результат через файл phpinfo.php в корне нужного сайта

Главная ошибка в таких задачах — поменять версию “где-то в панели”, но не проверить, какой PHP реально видит сайт. На одном сервере могут одновременно жить несколько версий PHP: одна для терминала, другая для Apache, третья для PHP-FPM, четвертая для соседнего домена

Сначала определите тип услуги

Если у вас shared-хостинг или готовая панель управления сайтом, версия PHP обычно меняется в настройках домена, сайта или обработчика PHP. Там же могут включаться расширения PHP

Если у вас VPS, то FirstVDS дает сервер, а дальше многое зависит от установленной панели и веб-сервера. На VPS версия PHP может меняться через ISPmanager, FastPanel, aaPanel, ручную настройку Apache/Nginx или системные пакеты

Поэтому универсальная инструкция “нажмите одну кнопку” здесь ненадежна. Надежный маршрут такой: определить сайт, выбрать версию для этого сайта, перезапустить нужные сервисы, проверить версию через браузер

Как проверить текущую версию PHP

Создайте файл phpinfo.php в корне сайта

<?php

phpinfo();

Откройте его в браузере

https://example.com/phpinfo.php

Вверху будет версия PHP, активный php.ini, список расширений и тип обработчика. После проверки удалите файл, потому что он раскрывает техническую информацию сервера

Как выбрать версию в панели

В панели ищите разделы с названиями вроде “Сайты”, “Домены”, “WWW-домены”, “Настройки PHP”, “Версия PHP”, “Обработчик PHP” или “PHP-FPM”. Точный интерфейс зависит от панели и тарифа, но смысл один: менять нужно версию для конкретного сайта, а не просто смотреть общий список установленных PHP

После изменения сохраните настройки и перезапустите сайтовые сервисы, если панель предлагает такую кнопку. Затем снова откройте phpinfo.php

Если у вас VPS с Nginx и PHP-FPM

Проверьте, какие FPM-сервисы есть

systemctl list-units --type=service | grep php

В конфигурации Nginx посмотрите строку fastcgi_pass

fastcgi_pass unix:/run/php/php8.3-fpm.sock;

Если сайт должен работать на другой версии, нужно изменить сокет на нужную ветку, проверить конфигурацию и перезапустить сервисы

sudo nginx -t
sudo systemctl restart php8.3-fpm
sudo systemctl restart nginx

Номер версии замените на тот, который установлен на вашем сервере

Если у вас Apache

Apache может использовать модуль PHP или PHP-FPM. Если используется модуль, переключение выглядит через включение и отключение модулей

sudo a2dismod php8.2
sudo a2enmod php8.3
sudo systemctl restart apache2

Но если сайт работает через FPM, нужно смотреть не Apache-модуль, а настройки проксирования на нужный PHP-FPM

Что делать перед сменой версии

Сделайте резервную копию файлов и базы. Затем проверьте требования CMS, темы и плагинов. Для WordPress ориентируйтесь на официальные требования, но не забывайте о совместимости конкретного сайта

Если сайт коммерческий, лучше сначала проверить смену версии на копии или в период, когда можно быстро откатиться

Мини-практика

Создайте phpinfo.php, запишите текущую версию PHP, смените версию для нужного сайта в панели или настройках сервера, затем снова откройте phpinfo.php

Если версия не изменилась, проверьте, тот ли домен редактировали, в той ли папке лежит файл, не включен ли другой PHP-FPM и не показывает ли браузер кэшированную страницу

Частые ошибки

Меняют PHP для одного домена, а проверяют другой домен

Проверяют только php -v, хотя сайт работает через другой PHP

Забывают удалить phpinfo.php после диагностики

Ставят новую версию без проверки CMS и плагинов

Меняют версию на VPS, но не перезапускают веб-сервер или PHP-FPM

Не проверяют расширения PHP после смены версии. Для новой ветки могут понадобиться свои пакеты mysql, curl, mbstring, zip, gd, intl

Что почитать дальше по PHP

Если нужен общий маршрут по теме, откройте рубрику PHP. Для соседних задач пригодятся эти разборы:

Оцените статью
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x