phpでは、php.iniファイルの中でextensionを指定することができます。
exetensionで指定されたモジュールのバージョンを確認するには、--riオプションを使用すると便利です。
$php --ri memcached | grep Version
Version => 3.0.1
phpの--ri
オプションは、extensionのコンフィグ設定を確認するためのものです
$php --help | grep -e "--ri"
--ri <name> Show configuration for extension <name>.
全モジュールのバージョンを見たい場合、下記のワンライナーでチェックできます。
# linuxの場合
$php -r 'foreach (get_loaded_extensions() as $e) { echo phpversion($e) . "\t\t$e\n"; }'
7.1.3 Core
7.1.3 bcmath
7.1.3 calendar
7.1.3 ctype
7.1.3 date
7.1.3 filter
1.0 hash
7.1.3 iconv
1.5.0 json
...
1.0.5 fileinfo
7.1.3 mbstring
7.1.3 mysqli
2.0.2 Phar
7.1.3 pdo_mysql
7.1.3 sockets
0.7-dev sqlite3
7.1.3 tidy
Windowsの場合は、cliでの変数展開の都合で、以下の書き方でワンライナーを実行できます。
# windowsの場合
php -r "foreach (get_loaded_extensions() as $e) { echo phpversion($e). ' ' . $e . PHP_EOL; }"
こちらもおススメ