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

Проверить версию PHP

PHP — один из самых используемых серверных языков программирования. Между версиями PHP есть ряд важных различий, поэтому в некоторых ситуациях может потребоваться знать, какая версия установлена на вашем сервере.

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

В этой статье мы покажем вам, как проверить, какая версия PHP работает на вашем сервере.

Проверка версии PHP с помощью phpinfo()

Самый надежный способ узнать, какая версия PHP используется на конкретном веб-сайте, — использовать функцию phpinfo() , которая выводит различную информацию о сервере PHP, включая его версию.

В корневом каталоге документов вашего веб-сайта загрузите следующий PHP-файл с помощью FTP- или SFTP- клиента:

phpinfo.php

  php phpinfo ();

Откройте браузер, перейдите по адресу yourdoman.com/phpinfo.php , и на экране отобразится версия PHP-сервера:

версия phpinfo

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

Существует также другая функция, которую можно использовать для определения версии PHP. В отличие от phpinfo() , функция phpversion() выводит только версию PHP-сервера.

phpversion.php

  php echo 'PHP version: ' . phpversion ();

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

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

Чтобы получить версию сервера, вызовите двоичный файл php с помощью параметра --version или -v :

 php --version

Команда выведет информацию о версии PHP и завершит работу. В этом примере версия PHP-сервера — 7.3.11 :

 PHP 7.3.11-1~deb10u1 (cli) (built: Oct 26 2019 14:14:18) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.11-1~deb10u1, Copyright (c) 1999-2018, by Zend Technologies

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

Заключение

Определить версию PHP-сервера — сравнительно простая задача.

В этом руководстве мы показали несколько различных вариантов того, как узнать версию PHP, установленную на вашем сервере.

Если у вас есть вопросы, не стесняйтесь оставлять комментарии.

PHP

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *