- Как проверить версию PHP
- Проверка версии PHP с помощью phpinfo()
- Проверка версии PHP из командной строки
- Выводы
- Как проверить версию PHP
- Проверка версии PHP с phpinfo()
- Проверка версии PHP из командной строки
- Вывод
- phpversion
- Описание
- Список параметров
- Возвращаемые значения
- Примеры
- Примечания
- Смотрите также
- Как узнать версию PHP на сервере
- Создание файла info.php и перемещение его на сервер
- Просмотр версии PHP на сайте хостинга
- Как посмотреть, включен ли PHP для моего домена, его параметры и версию
- Проверка версии и параметров PHP через консоль.
Как проверить версию PHP
PHP — один из наиболее часто используемых языков программирования на стороне сервера. Между версиями PHP есть некоторые важные различия, поэтому в некоторых ситуациях может потребоваться знать, какая версия работает на вашем сервере.
Например, если вы обновляете свое приложение или устанавливаете новое, для которого требуется определенная версия PHP, перед началом установки вам необходимо узнать версию вашего PHP-сервера.
В этой статье мы покажем вам, как проверить, какая версия PHP работает на вашем сервере.
Проверка версии PHP с помощью phpinfo()
Самый надежный способ узнать, какая версия PHP используется для этого конкретного веб-сайта, — использовать phpinfo() , которая выводит различную информацию о сервере PHP, включая его версию.
В корневой каталог документов веб-сайта загрузите следующий файл PHP с помощью клиента FTP или SFTP :
Откройте ваш браузер, перейдите на yourdoman.com/phpinfo.php , и версия PHP-сервера отобразится на вашем экране:
Как только вы узнаете, какая у вас версия PHP, удалите файл или ограничьте к нему доступ. Предоставление публичного доступа к вашей конфигурации PHP может создать угрозу безопасности вашего приложения.
Есть еще одна функция, с помощью которой вы можете узнать версию PHP. В отличие от phpinfo() , phpversion() печатает только версию PHP-сервера.
Проверка версии PHP из командной строки
Если у вас есть SSH-доступ к серверу, вы можете использовать двоичный файл PHP CLI для определения версии вашего PHP.
Чтобы получить версию сервера, вызовите двоичный файл php с помощью параметра —version или -v :
Команда выведет информацию о версии PHP и завершит работу. В этом примере версия PHP-сервера 7.3.11 :
Если на сервере установлено несколько версий PHP, при запуске команды php будет показана версия интерфейса командной строки PHP по умолчанию, которая может не совпадать с версией PHP, используемой на веб-сайте.
Выводы
Определение версии PHP-сервера — относительно простая задача.
В этом руководстве мы показали несколько различных вариантов того, как найти версию PHP, на которой в настоящее время работает ваш сервер.
Не стесняйтесь оставлять комментарии, если у вас есть вопросы.
Источник
Как проверить версию PHP
Например, если вы обновляете свое приложение или устанавливаете новое, для которого требуется определенная версия PHP, прежде чем начинать установку, вам необходимо выяснить версию вашего сервера PHP.
В этой статье мы покажем вам, как проверить, какая версия PHP работает на вашем сервере.
Проверка версии PHP с phpinfo()
Самый надежный способ выяснить, какая версия PHP используется для этого конкретного веб-сайта, это использовать функцию phpinfo(), которая печатает различную информацию о сервере PHP, включая его версию.
В корневой каталог документов вашего веб-сайта загрузите следующий PHP-файл с помощью клиента FTP или SFTP:
Откройте браузер, перейдите yourdoman.ru/phpinfo.php, и версия сервера PHP будет отображаться на вашем экране:
Как только вы узнаете, какая у вас версия PHP, либо удалите файл, либо ограничьте доступ к нему. Предоставление общедоступной конфигурации PHP может создать угрозу безопасности вашего приложения.
Есть также другая функция, которую вы можете использовать, чтобы узнать версию PHP. В отличие от phpinfo(), функция phpversion() печатает только версию сервера PHP.
Проверка версии PHP из командной строки
Если у вас есть SSH-доступ к серверу, вы можете использовать двоичный файл PHP CLI для определения версии вашего PHP.
Чтобы получить версию сервера, вызовите php, используя опцию –version или -v:
Команда выведет информацию о версии PHP и завершит работу. В этом примере версия сервера PHP 7.3.11:
Если на сервере установлено несколько версий PHP, при запуске phpкоманды будет показана версия PHP CLI по умолчанию, которая может не совпадать с версией PHP, используемой на веб-сайте.
Вывод
Определение версии сервера PHP является относительно простой задачей.
В этой статье мы показали несколько различных вариантов того, как найти версию PHP, на которой работает ваш сервер.
Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Источник
phpversion
(PHP 4, PHP 5, PHP 7, PHP 8)
phpversion — Получает текущую версию PHP
Описание
Возвращает строку с номером версии текущего PHP-интерпретатора или модуля.
Список параметров
Необязательное имя модуля.
Возвращаемые значения
Если задан аргумент extension , phpversion() вернёт версию этого модуля или false , если информации о версии нет или модуль в данный момент не включён.
Примеры
Пример #1 Пример использования phpversion()
// Выводит строку типа ‘Текущая версия PHP: 4.1.1’
echo ‘Текущая версия PHP: ‘ . phpversion ();
// Выводит строку типа ‘2.0’ или ничего, если модуль не включён
echo phpversion ( ‘tidy’ );
?>
Пример #2 Пример использования PHP_VERSION_ID
// PHP_VERSION_ID доступна в версиях PHP 5.2.7 и выше. Если
// наша версия ниже, можно её сэмулировать
if (! defined ( ‘PHP_VERSION_ID’ )) <
$version = explode ( ‘.’ , PHP_VERSION );
define ( ‘PHP_VERSION_ID’ , ( $version [ 0 ] * 10000 + $version [ 1 ] * 100 + $version [ 2 ]));
>
// PHP_VERSION_ID определена как число. Чем больше число, тем новее
// PHP. Эта константа задаётся по той же схеме, что приведена выше:
//
// $version_id = $major_version * 10000 + $minor_version * 100 + $release_version;
//
// Теперь с PHP_VERSION_ID можно проверять, какая функциональность есть в
// текущей версии PHP. Не обязательно пользоваться version_compare()
// каждый раз, когда требуется проверить, поддерживает ли PHP нужную
// нам функцию.
//
// Например, мы можем задать значения констант PHP_VERSION_*,
// которые недоступны в версиях ранее 5.2.7
if ( PHP_VERSION_ID 50207 ) <
define ( ‘PHP_MAJOR_VERSION’ , $version [ 0 ]);
define ( ‘PHP_MINOR_VERSION’ , $version [ 1 ]);
define ( ‘PHP_RELEASE_VERSION’ , $version [ 2 ]);
Примечания
Эта информация также доступна через предопределённую константу PHP_VERSION . Более детальную информацию можно получить с помощью констант PHP_VERSION_* .
Смотрите также
- Константы PHP_VERSION
- version_compare() — Сравнивает две «стандартизованные» строки с номером версии PHP
- phpinfo() — Выводит информацию о текущей конфигурации PHP
- phpcredits() — Выводит список разработчиков PHP
- zend_version() — Получает версию движка Zend
Источник
Как узнать версию PHP на сервере
PHP – это скриптовый язык, который используется преимущественно при разработке приложений. С его помощью можно отправлять формы, работать с базами данных, использовать сессии, cookies и многое другое. От версии PHP, установленной на сайте или сервере, зависит то, как и какие возможности языка вы сможете использовать в проекте.
Поговорим о том, как узнать версию PHP сайта и сервера, причем разберем несколько способов.
Создание файла info.php и перемещение его на сервер
Сначала пробуем создать файл с прописанным содержимым. С его помощью мы определим конфигурацию интерпретатора PHP. Сделать это, кстати, можно двумя способами – на компьютере (а затем скопировать файл в корень сайта) или же сделать все прямо в файловом менеджере.
Первый способ: Открываем любой блокнот или редактор кода (лучше всего), потом вписываем в него вот такое значение:
Сохраняем это и даем название документу – info.php.
Будьте внимательны, зайдите в свойства и перепроверьте формат файла, там обязательно должно быть указано .php, иначе ничего путевого не выйдет. Ниже показываем, что будет, если сохранить документ через блокнот и не проверить формат.
Теперь надо переместить файл в корень сайта. Это тот раздел, где хранятся файлы robots.txt, .htaccess, а также многие другие. Просто берем и перетаскиваем документ в корневую папку. У нас путь к ней выглядит вот так: /wordpress/public_html . Дальше все автоматически загрузится и сохранится.
Второй способ: Открываем файловый менеджер через панель управления и переходим в корневую папку. Путь к ней – /wordpress/public_html. Жмем по пункту «Файл», в выпадающем меню выбираем элемент «Новый файл».
Теперь указываем название и формат будущего файла.
Вписываем в содержимое вот такое значение:
Потом сохраняем изменения нажатием на соответствующую кнопку и закрываем окно.
Теперь переходим к проверке. Для этого надо открыть новую вкладку в браузере и ввести там такую ссылку:
Здесь site.com нужно заменить ссылкой на ваш сайт (пример на скриншоте), затем перейти по нему нажатием на кнопку Enter. Откроется страница, на которой в левом верхнем углу отобразится версия PHP.
Просмотр версии PHP на сайте хостинга
Можно узнать версию PHP на хостинге TimeWeb, причем не просто посмотреть, но и изменить ее. Открываем в панели управления раздел «Сайты». По сути все, версию узнали, но не так подробно, как хотелось бы (сравните с другими примерами).
Дальше можно нажать на зеленую иконку с изображением шестеренки и тем самым перейти в настройки. Откроется новое окошко, где можно выбрать версию PHP и Python.
Источник
Как посмотреть, включен ли PHP для моего домена, его параметры и версию
Проверить, включен ли PHP для домена, можно довольно простым способом. Необходимо перейти в корневую директорию сайта, который привязан к домену, и создать в ней произвольный файл с расширением .php, например, phpinfo.php, открыть его при помощи любого текстового редактора и указать в нём следующий текст:
После этого вводим в браузере домен и имя созданного файла, в результате чего, если PHP для вашего домена активирован, то отобразится страница с его версией и всеми существующими параметрами, пример которой показан на изображении ниже.
Если же в браузере произошел вывод содержимого файла, то это значит, что для этого домена, либо для веб-сервера в целом в конфигурации не активирован/установлен PHP-обработчик.
Проверка версии и параметров PHP через консоль.
Проверить версию установленного на сервере интерпретатора PHP можно следующей командой:
Для проверки установленных в PHP модулей:
А чтобы получить вывод информации как о версии PHP на виртуальном VPS сервере, так и о его параметрах, необходимо ввести команду:
В результате отработает функция phpinfo(), которая и выведет в консоли всю информацию о параметрах. Чтобы сделать чтение результатов более удобным, можно вывод указанной команды перенаправить в файл, например, следующим образом:
Источник