Поиск по сайту:
...египтяне, столь прославленные своими нагромождениями камней (Ф. Вольтер).

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

22.01.2020
Как скачать и сохранить удаленное изображение с помощью PHP

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

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

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

 

Проверка версии PHP с phpinfo()

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

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

phpinfo.php
<?php

phpinfo();

Откройте браузер, перейдите yourdoman.ru/phpinfo.php, и версия сервера PHP будет отображаться на вашем экране:

infophp

 

Как только вы узнаете, какая у вас версия 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.2.24-0ubuntu0.18.04.1 (cli) (built: Oct 28 2019 12:07:07) ( NTS )                                                                                                         
Copyright (c) 1997-2018 The PHP Group                                                                                                                                           
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies                                                                                                                   
    with Zend OPcache v7.2.24-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

 

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

 

Вывод

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

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

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


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

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Будучи на рынке уже более тридцати лет, очевидно, что Python…

Спасибо!

Теперь редакторы в курсе.