php Как определить версию интерпретатора -- разные способы для комадной строки (терминала) и веб-сервера
Primary tabs
В общем случае в вашем терминале может работать один интерпретатор (именно он будет запускаться в ответ на команду php), а веб-сервер на той же машине будет работать с другой версией php.
Как точно определить версию PHP
Справедливо для разных ОС (Linux, Windows):
- Если вам нужно опредлить версию для терминала (командой строки), то просто выполните команду с флагом:
php -v
-- именно с этой версии php работают консольные команды приложения (если таковые имеются).
- Если же речь идёт о работе самого приложения (c web-сервером), то по сути единственным надёжным способом является выполнение в одном из скриптов данного виртуального хоста функции:
phpinfo();
(можно временно добавить её в существующий файл, скажем, в index.php или можно создать в том же вирутальеном хосте временный файл с php скриптом)
Следует отметить что слова "для данного виртульного хоста" важны -- ведь веб-сервер может быть сконфигурирован на использование разных версий php с разными виртуальными хостами/сайтами.
- Log in to post comments
- 2547 reads