回答:
コマンドを実行します。インストールされた拡張機能を取得します。
php -r "print_r(get_loaded_extensions());"
または、このコマンドを実行して、すべてのモジュールをインストールし、バージョンでアンインストールします
dpkg -l | grep php5
get_loaded_extensions()
PHP関数を使用する
php -r "phpinfo(INFO_MODULES);" | grep -B 3 -i version > modules.txt
実行したい:
php -m
コマンドラインで、
または、サーバー構成ファイルにアクセスできる場合
/etc/php5/apache2/php.ini
すべての拡張機能を見て、
このようにオンとオフを切り替えることで、それらを有効または無効にすることもできます
<Extension_name> = <[On | Off]>
特定の拡張機能を探していますか?あなたにはphpinfo();
、ちょうどヒットCtrl+ FWebブラウザでは、あなたが探している拡張子の最初の3-4文字を入力、そして、それはそのロードされているか否かをお見せしなければなりません。
通常phpinfo()
、ロードされたすべての拡張機能が1つの場所に表示されるわけではありません。ロードされた拡張ごとに個別のセクションがあり、変数、ファイルパスなどがすべて表示されるため、拡張名のセクションがない場合は、おそらくロードされていません。
または、php.iniファイルを開き、Ctrl+ Fメソッドを使用して拡張機能を見つけ、コメントアウトされているかどうかを確認します(通常、行の先頭近くのセミコロンによって)。
php -r 'print_r(get_loaded_extensions());'
で機能し、同じリストを出力しますphp -m