Laravel パッケージ介入イメージをインストールしようとしていますが、composer update
を実行すると:
私は php 5.4 を使用しており、php.ini
と phpinfo()
で拡張機能が有効になっています:
そして Apache を再起動しました...しかしそれでもうまくいきません。
P粉7029469212023-10-19 10:56:39
Windows ユーザー: php.ini
を編集し、次の行のコメントを解除するだけです:
新しい php.ini を有効にするために、必ず Apache を再起動してください。
P粉2774647432023-10-19 00:34:25
どうやらこれは、Web/Apache と CLI に別々の php.ini
ファイルがあり、phpinfo() がメインの php.ini を使用する一方で、CLI を使用する Composer に問題があることが原因であるようです。
。
CLI で php -m
を実行してもモジュールの名前が表示されない場合は、CLI php.ini
(私の場合は ) が見つかるはずです。 php-cli.ini
に拡張子を追加します (例: extension=php_fileinfo.dll