Как вы узнаете разные версии отдельных модулей PHP

Когда я делаю php -m, я получаю

[PHP Modules] calendar Core ctype date dom exif fileinfo filter ftp gettext hash iconv json libxml mbstring mysqli mysqlnd openssl pcntl pcre PDO pdo_mysql Phar posix readline Reflection session shmop SimpleXML sockets sodium SPL standard sysvmsg sysvsem sysvshm tokenizer wddx xml xmlreader xmlwriter xsl Zend OPcache zlib [Zend Modules] Zend OPcache

Я хочу узнать версии разных модулей PHP.

1
задан 3 January 2018 в 21:08

4 ответа

Когда вы используете команду php без определения версии, она использует установленный по умолчанию php в Ubuntu. Вы можете изменить PHP по умолчанию с помощью следующей команды:

sudo update-alternatives --set php /usr/bin/php5.6

Затем вы можете использовать php -m для отображения установленных модулей.

1
ответ дан 17 July 2018 в 23:57

Вы можете использовать

php --ri MODULE | grep Version

, где MODULE - это имя модуля, версия которого вы хотите, например. [F3].

0
ответ дан 17 July 2018 в 23:57

Когда вы используете команду php без определения версии, она использует установленный по умолчанию php в Ubuntu. Вы можете изменить PHP по умолчанию с помощью следующей команды:

sudo update-alternatives --set php /usr/bin/php5.6

Затем вы можете использовать php -m для отображения установленных модулей.

1
ответ дан 24 July 2018 в 17:08
  • 1
    Я думаю, он ищет варианты различных модулей PHP, а не меняет версию PHP, которую запускает команда php. – nixpower 3 January 2018 в 19:28

Вы можете использовать

php --ri MODULE | grep Version

, где MODULE - это имя модуля, версия которого вы хотите, например. [F3].

0
ответ дан 24 July 2018 в 17:08
  • 1
    Я задаю этот вопрос, так как решаю большой вопрос, askubuntu.com/questions/991836/… . Я понял, что отдельные модули будут виновниками. Кстати, как вы обновляете отдельные модули. – Ramasamy Viswanathan 4 January 2018 в 09:08
  • 2
    @RamasamyViswanathan. Ваши модули php должны обновляться вместе с вашим менеджером пакетов. Поэтому, если вы просто делаете обычный sudo apt update && sudo apt upgrade, вы должны быть в порядке. Тем не менее, эта проблема не похожа на решение проблемы с обновлением модуля. – nixpower 4 January 2018 в 18:09

Другие вопросы по тегам:

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