opium
@opium
Просто люблю качественно работать

Как узнать какая версия php запускается в консоли, x32 или x64?

Стоят обе версии
php-cli.i386 5.3.8-2.el5.art installed
php-cli.x86_64 5.3.8-2.el5.art installed

php -v и php -vv ничего не показывает.
  • Вопрос задан
  • 11199 просмотров
Решения вопроса 1
sledopit
@sledopit
Смотрите что именно запускается по команде php с помощью which php. Там наверняка какая-нибудь ссылка на другую ссылку. Следуете до конца пути, в конце будет бинарник, на который нужно натравить file.
Например в debian это выглядит так:
$ which php
/usr/bin/php
$ ls -l /usr/bin/php
lrwxrwxrwx 1 root root 21 Jul 9 16:21 /usr/bin/php -> /etc/alternatives/php
$ ls -l /etc/alternatives/php
lrwxrwxrwx 1 root root 13 Jul 9 16:21 /etc/alternatives/php -> /usr/bin/php5
$ file /usr/bin/php5
/usr/bin/php5: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0x39e3f1f9c4293920472b0ab8cc15cc3b1aa88f30, stripped
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
$ php -r "echo PHP_INT_MAX;"
: )
Ответ написан
gaelpa
@gaelpa
php -i | grep -Po '\--target=.+?\s'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы