ホームページ  >  に質問  >  本文

ダイナミックライブラリ「php_grpc.dll」をロードできません

私の目標は、laravel プロジェクトを firestore firebase に接続することです。続行するには grpc が必要です。しかし、私の問題は、.dllが見つからないことです。 .dll ファイルを ext フォルダーにアップロードしました。

これを php.ini ファイルにも含めました。

同じエラーがまだ発生します

php と grpc のバージョンが競合するかどうかはわかりません。

コメントからの提案を適用した後:

P粉818125805P粉818125805251日前349

全員に返信(2)返信します

  • P粉056618053

    P粉0566180532024-01-17 10:26:24

    nice_dev が指摘したように、これは互換性の問題です。非スレッドx64をダウンロードして使用しました。効率的。 x84 を使用しているため、動作しないのかもしれません。

    返事
    0
  • P粉806834059

    P粉8068340592024-01-17 09:50:25

    • 次のように、php_ および .dll プレフィックスとサフィックスを付けずに拡張子を記述する必要があります。
    • 必要に応じて、Apache サーバーを再起動します。 php --version を使用してコマンドラインで php のバージョンを確認することもできます。警告やエラーのないバージョンが表示された場合は、拡張機能が正しくロードされていることを意味します。

    • さらに、スクリーンショットのエラー メッセージが示すように、OS アーキテクチャと PHP バージョンに関連する正しい GRPC スレッドセーフ パッケージをインストールする必要があります。

      https://pecl.php.net /package /grpc

    • 返事
      0
  • キャンセル返事