Версия PHP напрямую влияет на производительность, безопасность и совместимость сайта с современными CMS, плагинами и веб-приложениями. Перед установкой нового программного обеспечения, обновлением сайта или устранением ошибок часто возникает необходимость узнать, какая версия PHP используется на хостинге. Существует несколько простых способов выполнить такую проверку.

Зачем проверять версию PHP

Знание текущей версии PHP помогает избежать проблем с совместимостью и своевременно обновлять программное обеспечение. Проверка версии необходима для:
  • Установки CMS и плагинов.
  • Обновления сайта.
  • Настройки серверного окружения.
  • Поиска причин ошибок.
  • Оценки безопасности проекта.
Устаревшие версии PHP могут содержать уязвимости и не поддерживать современные функции языка.

Проверка через phpinfo()

Самый популярный способ узнать версию PHP — воспользоваться функцией phpinfo(). Создайте файл с именем info.php и добавьте в него следующий код:
<?php phpinfo(); ?>
Загрузите файл в корневую директорию сайта и откройте его через браузер. В верхней части страницы будет отображаться установленная версия PHP и подробная информация о серверном окружении.

Проверка через PHP-код

Если необходимо вывести только номер версии без дополнительной информации, можно использовать функцию phpversion().
<?php echo phpversion(); ?>
После запуска скрипта браузер покажет текущую версию PHP.

Проверка через командную строку

На VPS или выделенном сервере можно воспользоваться терминалом. Введите команду:
php -v
В ответ система покажет установленную версию PHP, а также информацию о движке Zend и активных расширениях. Пример вывода:
PHP 8.3.5 (cli) Zend Engine v4.3.5

Проверка через панель управления хостингом

Большинство современных хостинг-провайдеров позволяют узнать версию PHP через панель управления. Для этого обычно необходимо:
  1. Авторизоваться в панели хостинга.
  2. Открыть раздел управления сайтом.
  3. Перейти в настройки PHP.
  4. Посмотреть текущую версию интерпретатора.
Во многих случаях там же можно переключаться между доступными версиями PHP.

Как узнать версию PHP в WordPress

В WordPress информация о серверном окружении доступна через административную панель. Для проверки необходимо:
  1. Открыть панель администратора.
  2. Перейти в раздел «Инструменты».
  3. Выбрать «Здоровье сайта».
  4. Открыть вкладку «Информация».
  5. Найти раздел «Сервер».
Там будет указана используемая версия PHP.

Проверка в Joomla и других CMS

Большинство популярных систем управления контентом отображают информацию о сервере в административной панели. Обычно данные находятся в разделах:
  • Сведения о системе.
  • Информация о сервере.
  • Настройки окружения.
  • Диагностика сайта.

Какая версия PHP считается актуальной

Для современных сайтов рекомендуется использовать поддерживаемые версии PHP. Преимущества новых версий:
  • Повышенная производительность.
  • Исправленные уязвимости.
  • Поддержка современных функций.
  • Совместимость с новыми CMS и фреймворками.
  • Улучшенная стабильность работы.
Использование устаревших версий может привести к проблемам безопасности и невозможности обновления программного обеспечения.

Почему версия PHP может отличаться

На одном сервере могут одновременно использоваться разные версии PHP для различных сайтов. Это возможно благодаря:
  • PHP-FPM.
  • Мультиверсии PHP на хостинге.
  • Индивидуальным настройкам виртуальных хостов.
  • Конфигурации панели управления.
Поэтому версия PHP конкретного сайта может отличаться от системной версии сервера.

Как изменить версию PHP

Если установленная версия не подходит для проекта, ее можно изменить через панель управления хостингом или конфигурацию сервера. Перед переключением рекомендуется:
  • Создать резервную копию сайта.
  • Проверить совместимость CMS.
  • Обновить плагины и темы.
  • Протестировать работу проекта.

Распространенные ошибки

  • Использование устаревшей версии PHP.
  • Удаление файла phpinfo без проверки настроек.
  • Несовместимость плагинов после обновления.
  • Проверка версии через неправильный интерпретатор.
  • Отсутствие доступа к настройкам хостинга.
После завершения проверки рекомендуется удалить файл phpinfo.php, поскольку он содержит техническую информацию о сервере и может представлять интерес для злоумышленников.

Заключение

Узнать версию PHP на хостинге можно несколькими способами: через phpinfo(), функцию phpversion(), консоль сервера, панель управления хостингом или административную панель CMS. Регулярная проверка версии PHP помогает поддерживать безопасность сайта, обеспечивать совместимость программного обеспечения и использовать современные возможности языка программирования.