#この記事の動作環境: Windows7 システム、PHP7.1、Dell G3 コンピューター。 php -m コマンドは新しくインストールされた php 拡張機能を確認できませんが、phpinfo() に ? があります。この状況は通常、php-fpm モードと cli モードの設定ファイルがコマンドphp -m は、php-fpm モードと cli モードの設定ファイルが矛盾しているため、拡張子が見つかりませんでした。解決策: まず、php コマンドを使用した php のインストール場所を確認し、次に php.ini ファイルをコピーします。 bin ディレクトリにダウンロードするだけです。
php -i | grep Loaded\ Configuration\ File を使用します。設定ファイル php.ini が cli モードで見つからないことがわかります:
解決策:
where php コマンドを使用して、php のインストール場所を確認します:
[推奨:PHP ビデオ チュートリアル ]
strace コマンドを使用してログを出力します:
strace /usr/local/bin/php -i 2>/phplog.logログ内でキーワード php.ini を検索します。ファイルを開き、このディレクトリで cli モードを見つけます。php.ini ファイルですが、このディレクトリには php.ini がありません: 行う必要があるのは、 php.ini ファイルをこのディレクトリの次のコピーにコピーします:
cp /etc/php.ini /usr/local/bin/php.ini
以上がphp -m で拡張子が見つからない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。