Maison  >  Questions et réponses  >  le corps du texte

Impossible de charger la bibliothèque dynamique 'php_grpc.dll'

Mon objectif est de connecter mon projet Laravel à Firestore Firebase. J'aurai besoin de grpc pour procéder. Mais mon problème est que le .dll est introuvable. J'ai téléchargé le fichier .dll dans le dossier ext.

Je l'ai également inclus dans mon fichier php.ini.

J'obtiens toujours la même erreur

Je ne sais pas si les versions php et grpc sont en conflit.

Après avoir appliqué les suggestions des commentaires :

P粉818125805P粉818125805251 Il y a quelques jours346

répondre à tous(2)je répondrai

  • P粉056618053

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

    Comme nice_dev l'a souligné, il s'agit d'un problème de compatibilité. J'ai téléchargé x64 sans thread et je l'ai utilisé. efficace. J'utilise x84, c'est peut-être pour ça que ça ne marche pas.

    répondre
    0
  • P粉806834059

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

    • Vous devez mentionner l'extension sans préfixe et suffixe php_.dll comme ceci :
    • Redémarrez le serveur Apache si nécessaire. Vous pouvez également vérifier la version de php sur la ligne de commande en utilisant php --version. S'il affiche la version sans aucun avertissement/erreur, cela signifie que l'extension est chargée correctement.

    • De plus, comme l'indique le message d'erreur dans la capture d'écran, vous devez installer le package thread-safe GRPC approprié en fonction de l'architecture de votre système d'exploitation et de la version de PHP https://pecl.php.net/package/grpc

    répondre
    0
  • Annulerrépondre