私はsymfonyフレームワークと作曲家を使用してphpウェブサイトを作成しています。
プロジェクトフォルダ内でcompose update
を実行しようとした場合、またはcomposer require symfony/swiftmailer-bundle
を使用してバンドルをインストールしようとした場合、次のエラーが発生します。
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested PHP extension ext-http * is missing from your system.
Install or enable PHP's http extension.
(「問題1」と表示されていますが、リストされている唯一の問題です。)
Php.iniファイルですでに拡張子を探しましたが、見つかりません。拡張機能を手動でインストールする必要がありますか?もしそうなら、どこでそれを見つけることができますか?
前もって感謝します!
同様の問題について、ここですでにオプションを試しましたか?
私はまだWAMPスタックでこの問題を経験していません...しかし、いくつかの関連記事(この特定の項目 'ext-http'は問題ではない)が役立つと思われます。
LAMPスタックで同様の問題が発生した場合、通常は上記のアイテムをインストールする必要があったことを意味します... Composerは実際に必要なアイテムについて少し誤解を招く場合がありました。
composer require phpoffice/phpspreadsheet
生成されたエラー:missing php-mstring
解決:
yum install php-mbstring
composer require phpoffice/phpspreadsheet
生成されたエラー:missing ext-Zip
解決:
yum install php-pecl-Zip
また、おそらく running composer verbose mode ?
しかし、私が始める最善の策は、この回答で提供された最初のリンクだと思います(次に、同様のWAMP Composerアイテムの不足の問題)を調べます)。