Есть ли способ проверить номер версии php, просто используя файлы на жестком диске? - PullRequest
1 голос
/ 20 августа 2011

У меня есть жесткий диск, который раньше был на сервере, теперь я пытаюсь выяснить, какая именно версия php была установлена ​​на сервере.Я знаю, что это была версия 4, потому что папка находится в / etc / php4, но мне интересно, есть ли файл конфигурации или какой-нибудь файл, который бы сказал мне, какая это точная версия.Я проверяю php.ini, и этого не было.ОС была Debian.Спасибо!

Ответы [ 3 ]

3 голосов
/ 20 августа 2011

Если вы можете найти исполняемый файл php, вы, вероятно, сможете извлечь номер версии изнутри, используя утилиту strings в Linux.В моем случае (Ubuntu Linux) он находится в /usr/bin/php.

Если я тогда запусту

# strings /usr/bin/php | grep X-Powered-By

, я получу:

X-Powered-By: PHP/5.3.2-1ubuntu4.9

Если вы не можетенайдите эту строку, попробуйте это:

# strings /usr/bin/php | grep buildd

, для которого я получаю (много примеров номера версии там):

/build/buildd/php5-5.3.2/ext/phar/phar.c
/build/buildd/php5-5.3.2/ext/phar/phar_object.c
/build/buildd/php5-5.3.2/ext/soap/soap.c
/build/buildd/php5-5.3.2/ext/standard/assert.c
/build/buildd/php5-5.3.2/main/main.c
/build/buildd/php5-5.3.2/main/output.c
/build/buildd/php5-5.3.2/Zend/zend_alloc.c
/build/buildd/php5-5.3.2/Zend/zend_opcode.c
/build/buildd/php5-5.3.2/Zend/zend_alloc_canary.c
/build/buildd/php5-5.3.2/Zend/zend_objects_API.c
/build/buildd/php5-5.3.2/Zend/zend_vm_execute.h

Говоря мне, что версия PHP 5.3.2.

0 голосов
/ 20 августа 2011

Или просто быстро запустить

phpinfo();

в примере файла php.

0 голосов
/ 20 августа 2011

Файл news.txt в каталоге должен содержать номер сборки. Или, по крайней мере, мой ...

PHP                                                                        NEWS
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22 Jul 2010, PHP 5.2.14

На самом деле обе установки делают:

PHP                                                                        NEWS
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
17 Mar 2011, PHP 5.3.6
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...