Чтобы узнать версию PHP, установленную на вашем сервере, выполните команду php -v в терминале. Это покажет текущую версию PHP, а также дополнительную информацию, такую как дата сборки и используемый компилятор. Если команда недоступна, убедитесь, что PHP установлен и добавлен в переменную окружения PATH.
Для проверки версии PHP через веб-сервер создайте файл с расширением .php, например, info.php, и добавьте в него строку <?php phpinfo(); ?>. Откройте этот файл в браузере, и вы увидите подробную информацию о конфигурации PHP, включая его версию. Не забудьте удалить этот файл после проверки, чтобы избежать утечки данных.
Если вы используете систему управления пакетами, такую как apt или yum, выполните команду apt list —installed | grep php или yum list installed | grep php. Это покажет список установленных пакетов PHP и их версии. Для более точного определения версии, используйте php —version.
Для проверки версии PHP в консольном режиме, выполните команду php -r ‘echo PHP_VERSION;’. Это выведет только номер версии без дополнительной информации, что может быть полезно для скриптов или автоматизации.
Способы проверки версии PHP через командную строку
Откройте терминал и введите команду php -v. Это самый простой способ узнать текущую версию PHP. Система выведет информацию о версии, дате сборки и другие детали.
Если вам нужно только номер версии, используйте команду php -r ‘echo PHP_VERSION;’. Это покажет версию без дополнительных данных.
Для проверки версии PHP, используемой веб-сервером, выполните команду php -i | grep «PHP Version». Она выведет строку с версией, актуальной для сервера.
Если вы работаете с несколькими версиями PHP, уточните путь к нужной версии. Например, /usr/bin/php7.4 -v покажет данные для PHP 7.4.
Чтобы проверить, поддерживает ли PHP определенные модули или функции, введите php -m. Это поможет убедиться, что нужные расширения активны.
Используйте эти команды для быстрой диагностики и настройки PHP в вашей системе.
Использование команды php -v
Откройте терминал и введите php -v, затем нажмите Enter. Вы увидите строку вида PHP 8.1.2 (cli), где 8.1.2 – это версия PHP. Если PHP не установлен, терминал выдаст сообщение об ошибке, например, command not found.
Если команда не работает, проверьте, установлен ли PHP. Введите which php, чтобы узнать путь к исполняемому файлу. Если путь не отображается, установите PHP с помощью менеджера пакетов вашего дистрибутива, например, sudo apt install php для Ubuntu.
Для получения более детальной информации о конфигурации PHP используйте команду php -i. Она покажет все настройки и параметры PHP, включая пути к конфигурационным файлам и загруженные модули.
Если вы работаете с несколькими версиями PHP, используйте команду update-alternatives --config php для выбора активной версии. Это полезно, когда на сервере установлено несколько версий PHP, и вам нужно переключаться между ними.
Описание возможности быстро узнать версию PHP с помощью команды.
Если вы хотите проверить версию PHP для конкретного файла или скрипта, используйте команду php -f filename.php. Это также покажет версию PHP, которая используется для выполнения скрипта.
| Команда | Описание |
|---|---|
php -v |
|
php -f filename.php |
Показывает версию PHP, используемую для выполнения файла. |
php --version |
Отображает только номер версии PHP. |
php -r 'echo phpversion();' |
Эти команды работают в большинстве дистрибутивов Linux, включая Ubuntu, CentOS и Debian. Если PHP не установлен, система предложит установить его с помощью пакетного менеджера.
Команда phpinfo()
Чтобы быстро получить подробную информацию о версии PHP и её конфигурации, используйте функцию phpinfo(). Создайте временный PHP-файл, например, info.php, и добавьте в него следующий код: <?php phpinfo(); ?>. Разместите файл в корневой директории вашего веб-сервера, например, в /var/www/html.
Откройте браузер и перейдите по адресу http://ваш_сервер/info.php. На экране появится страница с детальной информацией о PHP, включая версию, настройки, загруженные модули и параметры конфигурации. После получения данных удалите файл info.php для безопасности.
Если у вас нет доступа к веб-серверу, выполните команду в терминале: php -r 'phpinfo();'. Это выведет информацию в консоль, что удобно для локальной проверки.
Как создать простой PHP-скрипт для отображения информации о версии и конфигурации PHP.
Создайте новый файл с расширением .php, например, info.php. Откройте его в текстовом редакторе и добавьте следующий код:
<?php
phpinfo();
?>
Сохраните файл и разместите его в корневой директории вашего веб-сервера, например, в /var/www/html/. Убедитесь, что у файла есть правильные права доступа:
sudo chmod 644 /var/www/html/info.php
Откройте браузер и перейдите по адресу http://ваш_сервер/info.php. На экране появится подробная информация о версии PHP, настройках конфигурации, загруженных модулях и других параметрах.
Если вам нужна только версия PHP, используйте функцию phpversion():
<?php
echo 'Версия PHP: ' . phpversion();
?>
Для получения конкретных параметров конфигурации, например, значения max_execution_time, используйте функцию ini_get():
<?php
echo 'Максимальное время выполнения: ' . ini_get('max_execution_time') . ' секунд';
?>
После завершения работы удалите файл info.php, чтобы избежать утечки информации о конфигурации сервера:
sudo rm /var/www/html/info.php
Этот скрипт поможет быстро получить необходимые данные о PHP без использования командной строки.
Проверка версии через установочный пакет
Если PHP установлен через пакетный менеджер, используйте команду dpkg или rpm для проверки версии. В системах на основе Debian или Ubuntu выполните команду: dpkg -l | grep php. Это выведет список установленных пакетов PHP, где в названии будет указана версия, например, php7.4-cli.
Для дистрибутивов на основе Red Hat, CentOS или Fedora воспользуйтесь командой: rpm -qa | grep php. Результат покажет установленные пакеты с версией, например, php-8.0.3.
Если требуется узнать точную версию PHP, выполните команду php -v после проверки пакетов. Это подтвердит актуальную версию, используемую в системе.
Инструкции по использованию пакетного менеджера для получения информации о версии установленного PHP.
Для проверки версии PHP через пакетный менеджер откройте терминал и введите команду, соответствующую вашему дистрибутиву. На системах, основанных на Debian или Ubuntu, используйте apt: apt list --installed | grep php. Это покажет список установленных пакетов PHP и их версии.
Если вы работаете с дистрибутивами на базе Red Hat, Fedora или CentOS, примените команду rpm -qa | grep php. Она выведет все установленные пакеты PHP с указанием их версий.
Для Arch Linux и производных используйте pacman -Q php. Эта команда отобразит информацию о версии установленного PHP, если он присутствует в системе.
Если вам нужно узнать, какая версия PHP активна по умолчанию, выполните команду php -v в терминале. Она покажет текущую версию PHP, используемую в системе.
Для получения более детальной информации о конфигурации PHP, включая путь к исполняемому файлу и загруженные модули, используйте команду php -i. Это полезно для проверки настроек и совместимости с конкретными приложениями.
Другие методы определения версии PHP
Если команда php -v недоступна, используйте файл phpinfo.php. Создайте его в корневой директории вашего веб-сервера с содержимым:
<?php phpinfo(); ?>
Откройте файл через браузер, и вы увидите полную информацию о версии PHP и настройках.
Для проверки версии через веб-сервер Apache выполните команду:
apachectl -M | grep php
Это покажет, какой модуль PHP используется, а версию можно уточнить в конфигурационных файлах.
- Проверьте конфигурационный файл PHP. Откройте
/etc/php/[версия]/apache2/php.iniили/etc/php/[версия]/cli/php.ini. В заголовке файла часто указана версия. - Используйте
dpkgилиrpmдля систем на основе Debian или Red Hat. Введитеdpkg -l | grep phpилиrpm -qa | grep php, чтобы увидеть установленные пакеты и их версии.
Если PHP используется в скриптах, добавьте в код строку:
echo PHP_VERSION;
Это выведет текущую версию PHP при выполнении скрипта.
Для проверки версии через базу данных, если используется WordPress, выполните SQL-запрос:
SELECT option_value FROM wp_options WHERE option_name = 'active_plugins';
Это покажет активные плагины, которые могут содержать информацию о версии PHP.
Использование веб-интерфейсов
Проверьте версию PHP через панель управления хостингом, если у вас нет доступа к командной строке. Большинство популярных панелей, таких как cPanel, Plesk или ISPManager, предоставляют информацию о версии PHP в разделе настроек. Найдите пункт «Версия PHP» или «PHP Configuration» и ознакомьтесь с данными.
Если вы используете WordPress, установите плагин «Display PHP Version». После активации он покажет текущую версию PHP прямо в админке. Это удобно для быстрой проверки без необходимости входа в панель управления хостингом.
Для пользователей веб-серверов с доступом к phpMyAdmin, откройте раздел «Информация о системе» в верхнем меню. Там вы найдете данные о версии PHP, установленной на сервере. Этот способ подходит для тех, кто управляет базами данных через интерфейс phpMyAdmin.
Если ваш хостинг поддерживает создание файлов, загрузите на сервер файл с именем info.php. Добавьте в него код . Откройте этот файл через браузер, и вы увидите подробную информацию о версии PHP и настройках сервера. Удалите файл после проверки, чтобы избежать утечки данных.
Обзор панелей управления и систем мониторинга, которые отображают версию PHP.
Для быстрого получения информации о версии PHP используйте панели управления, такие как cPanel, Plesk или ISPManager. В cPanel версия PHP отображается в разделе «Software» → «Select PHP Version». В Plesk перейдите в «Tools & Settings» → «PHP Settings», где указаны все установленные версии. ISPManager показывает данные в разделе «Настройки» → «Веб-сервер».
Системы мониторинга, такие как Zabbix или Nagios, также предоставляют данные о версии PHP. В Zabbix настройте мониторинг через пользовательские скрипты, которые будут собирать информацию о PHP. Nagios позволяет использовать плагины для проверки версии PHP на сервере.
Для локальных серверов с графическим интерфейсом попробуйте phpMyAdmin или Adminer. В phpMyAdmin версия PHP отображается внизу страницы после входа в систему. Adminer показывает её в разделе «Server» → «Version».
Если вы работаете с облачными хостингами, такие платформы, как Cloudways или RunCloud, автоматически отображают версию PHP в панели управления. В Cloudways данные доступны в разделе «Server Management» → «Settings & Packages». В RunCloud перейдите в «Web Application» → «PHP Settings».






