📝 備忘録

学んだことを記録しています。アウトアップの単位は小さくしています。

  1. トップページ
  2. 備忘録
  3. インストールされているPHPモジュールを確認する

インストールされているPHPモジュールを確認する

blog

やりたいこと

システムにインストールされている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