インストールされているPHPモジュールを確認する
やりたいこと
システムにインストールされているPHPモジュールの確認
PHPモジュールとは
PHP言語の機能を拡張するためのコードの集合体です。 主にPHPのコア機能を拡張したり、新しい機能を追加してくれたりします。 PHPのコードから直接呼び出すことが可能です。
主にC言語やC++言語で書かれており、 組み込み関数やクラスなどもPHPモジュールとして作られています。 Githubからソースコードが確認可能です。
php-src/ext at master · php/php-src - Github
用語について
PHPエクステンション(PHP Extension) と呼称されている方もいます。
PHPモジュールで検索するとPHPモジュールモードとCGIモードについて解説している記事がHITするため、PHPエクステンションで検索されたほうが良いかもしれません。
確認方法
非常に簡単に確認可能です。
Cliで確認
php -m
を実行すれば確認可能です。出力結果は以下となります。
$ php -m
[PHP Modules]
bcmath
calendar
Core
ctype
curl
date
{省略}
[Zend Modules]
Zend OPcache
php_info関数で確認
Cliが使えない場合は php_info
関数でも確認可能です。
何らかのPHPファイルに関数を書いてブラウザで開きます。
<?php php_info(); ?>
しばらく下にスクロールすると有効化されているPHPモジュールとその設定値が出力されます。
カテゴリ: PHP