Сайт в разработке Наполняем разделы и правим ошибки — что-то может выглядеть или работать не так. Если заметили — позвоните или напишите.

Как проверить версию php

Как проверить версию php и быстро узнать, какая версия установлена в CLI, браузере или на хостинге, чтобы избежать ошибок совместимости.

Раздел: PHP

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

Проверка в командной строке

Самый быстрый способ — открыть терминал и выполнить команду:

php -v

В ответ вы увидите номер версии, тип сборки и дополнительные сведения. Это удобно для локальной разработки, проверки после обновления и диагностики, когда на сервере есть несколько интерпретаторов PHP.

  • Если команда не найдена, PHP может не быть установлен в PATH.
  • Если выводится не та версия, проверьте, какой исполняемый файл запускается первым.
  • На сервере с несколькими версиями может использоваться отдельная команда, например через менеджер окружения хостинга.

Если вам важно как проверить версию php именно для консоли, ориентируйтесь на этот вывод: он показывает версию CLI, а не обязательно ту, что обслуживает сайт.

Проверка на сайте через файл

Чтобы узнать версию PHP в веб-окружении, создайте в корне сайта небольшой файл, например phpinfo.php, со следующим содержимым:

<?php phpinfo();

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

Но у метода есть ограничение: phpinfo() показывает очень много данных, поэтому не стоит оставлять такой файл на публичном сайте надолго. После проверки его лучше удалить или временно закрыть доступ.

Если вы ищете именно как проверить версию php на удалённом сервере, а доступ к SSH отсутствует, этот способ обычно самый доступный. Он помогает понять, какая версия обслуживает сайт, даже когда локально у вас стоит другая.

Проверка через готовый файл без лишних данных

Когда нужен только номер версии, можно использовать отдельный скрипт без полной диагностической страницы. Создайте файл, например version.php, и добавьте:

<?php echo PHP_VERSION;

При открытии файла в браузере вы увидите только версию, без лишней информации. Это удобно для быстрого теста и безопаснее, чем полный вывод конфигурации.

Чтобы проверить результат, сравните номер в браузере с тем, что показывает php -v. Если значения разные, это нормально: CLI и веб-сервер часто используют разные настройки или разные бинарные файлы.

Что делать, если версия не совпадает

Несовпадение чаще всего означает одно из четырёх:

  • В терминале запускается одна версия, а сайт обслуживает другая;
  • На хостинге для домена выбран отдельный набор настроек;
  • Используется контейнер, виртуальное окружение или отдельный PHP-FPM-пул;
  • Кэш или старая конфигурация мешают увидеть изменения сразу.

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

Такой порядок помогает быстро понять, где именно возникла путаница, и не тратить время на лишние изменения в коде.

Итог простой: для локальной среды используйте php -v, для сайта — phpinfo() или PHP_VERSION. Если нужен быстрый ответ, этот способ надёжно закрывает вопрос как проверить версию php и позволяет сразу сверить, совпадает ли версия в консоли и на веб-сервере.

Другие ответы

SSL и безопасность

Как создать ssl сертификат windows

Практический разбор запроса «как создать ssl сертификат windows»: что можно сделать в Windows, какие есть варианты, как проверить результат и избежать типичных ошибок.

PHP

PHP какой тип

Коротко и по делу: разберём запрос php какой тип, покажем, где в PHP есть типы данных, как их проверять и почему вопрос бывает неоднозначным.

CSS

Как задать css в html

Практическое объяснение, как задать css в html: способы подключения, приоритеты, частые ошибки и проверка результата для страницы без лишней теории.

Заявка

Расскажите о проекте

Свяжемся в течение рабочего дня, зададим уточняющие вопросы и предложим варианты. Без навязчивых звонков.

Форма обратной связи

Отвечаем в рабочие дни с 10:00 до 19:00

Написать в Telegram