Heim  >  Fragen und Antworten  >  Hauptteil

Die dynamische Bibliothek „php_grpc.dll“ kann nicht geladen werden.

Mein Ziel ist es, mein Laravel-Projekt mit Firestore Firebase zu verbinden. Ich benötige grpc, um damit fortzufahren. Aber mein Problem ist, dass die DLL nicht gefunden wird. Ich habe die .dll-Datei in den ext-Ordner hochgeladen.

Ich habe es auch in meine php.ini-Datei eingefügt.

Immer noch der gleiche Fehler

Ich weiß nicht, ob die PHP- und GRPC-Versionen in Konflikt stehen.

Nachdem Sie die Vorschläge der Kommentare übernommen haben:

P粉818125805P粉818125805251 Tage vor351

Antworte allen(2)Ich werde antworten

  • P粉056618053

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

    由于nice_dev指出这是一个兼容性问题。我下载了非线程x64并使用它。有效。一直在使用 x84,也许是它无法工作的原因。

    Antwort
    0
  • P粉806834059

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

    • 您需要提及不带 php_.dll 前缀和后缀的扩展,如下所示:
    • 如果需要,请重新启动 Apache 服务器。您还可以使用 php --version 在命令行上检查 php 版本。如果它显示的版本没有任何警告/错误,则意味着扩展已正确加载。

    • 此外,正如屏幕截图中的错误消息所示,您需要安装与您的操作系统架构和 PHP 版本相关的正确的 GRPC 线程安全包 https://pecl.php.net/package/grpc

    Antwort
    0
  • StornierenAntwort