PHP 拡張子 ext-curl* がシステムにありません。 PHP のカール拡張機能をインストールまたは有効にしてください。すでにマシンにインストールされているにもかかわらず
P粉141911244
P粉141911244 2024-02-25 21:43:04
0
1
473

先ほど、laravel プロジェクトに対して composer install コマンドを実行してみました。これらの PHP 拡張機能はすべて C:\xampp\php\ext ディレクトリにありますが、依然としてエラーが表示されます:

リーリー

また、マシンの http://localhost/dashboard/phpinfo.php を見ると、自分のシステムでカールが有効になっていることがわかります。

私のマシンは次のとおりです: Win 10 64ビット PHP バージョン 8.0.28 Composer バージョン 2.6.1

P粉141911244
P粉141911244

全員に返信(1)
P粉659516906

そこで、非スレッドセーフを使用して PHP をインストールできるように独自の解決策を見つけました。これは、この 回答 , によると、PHP をApache モジュール 動作する MPM (Multiple Processing Model) では、スレッド セーフな を使用する必要があります。

php -v を実行すると、マシン上の php がスレッドセーフか非スレッドセーフかを確認できます。php バージョンの最後に表示されます。 (ZTS) の場合は、スレッド セーフ (ZTS) サポートを使用してビルドされたことを意味しますが、非スレッド セーフ (NTS) の場合は、スレッド セーフではないことを意味します。

次に例を示します。

  • スレッドの安全性
    PHP 8.0.25 (cli) (ビルド: 2022-10-25 10:49:29) (ZTS Visual C 2019 x64) Copyright (c) PHPグループ Zend エンジン v4.0.25、著作権 (c) Zend Technologies

  • 非スレッド セーフティ
    PHP 8.0.25 (cli) (ビルド: 2022-10-25 10:49:29) (TS Visual C 2019 x64) Copyright (c) PHPグループ Zend エンジン v4.0.25、著作権 (c) Zend Technologies

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!