php Как узнать версию интерпретатора -- на сайте и в консоли. Разные версии
Primary tabs
В общем случае для разных виртуальных хостов на машине могут быть настроены разные версии интерпретатора php (напр. в консоли php5.6, на первом сайте php7.3, а на втором php7.1), в частном же случае может везде стоять одна версия (и в консоли и на сайтах), рассмотрим способы узнать версию интерпретатора php, который запускает наш скрипт.
- В консоли: если вы запускаете какой-то скрипт в консоли (терминале), например composer, то этот скрипт выполняется вполне конкретным исполняемым файлов ("бинарник", в windows это обычно файлы с расширением .exe) который и умеет интерпретировать команды, написанные на языке php.
Чтобы узнать версию консольного интерпретатора, ассоциированного с командой "php" (на самом деле она указывает на исполняемый файл) нужно выполнить команду:php -v
Если же вы знаете путь к конкретному исполняемому файлу интерпретатора, то команд примет вид:
путь/к/файлуинтерпетатора -v
- Если у вас есть конкретный виртуальный хост (сайт) и вы хотите узнать что за версия интерпретатора php используется для выполнения php-скриптов данного сайта, просто добавьте в начало кода сайта (напр. в начало index.php, если такой файл есть) вызов:
phpinfo();
-- и посмотрите, например, в веб-браузере вывод этой команды.
- Log in to post comments
- 4114 reads