PHP 拡張ファイル情報がシステムに欠落しているという Composer エラー
P粉465675962
P粉465675962 2023-10-18 11:47:04
0
2
599

Laravel パッケージ介入イメージをインストールしようとしていますが、composer update を実行すると:

リーリー

私は php 5.4 を使用しており、php.iniphpinfo() で拡張機能が有効になっています:

リーリー

そして Apache を再起動しました...しかしそれでもうまくいきません。

P粉465675962
P粉465675962

全員に返信(2)
P粉702946921

Windows ユーザー: php.ini を編集し、次の行のコメントを解除するだけです:

リーリー

新しい php.ini を有効にするために、必ず Apache を再起動してください。

いいねを押す +0
P粉277464743

どうやらこれは、Web/Apache と CLI に別々の php.ini ファイルがあり、phpinfo() がメインの php.ini を使用する一方で、CLI を使用する Composer に問題があることが原因であるようです。

CLI で php -m を実行してもモジュールの名前が表示されない場合は、CLI php.ini (私の場合は ) が見つかるはずです。 php-cli.ini に拡張子を追加します (例: extension=php_fileinfo.dll

)
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート