Impossible de charger la bibliothèque dynamique 'php_grpc.dll'
P粉818125805
P粉818125805 2024-01-16 11:35:40
0
2
379

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粉818125805
P粉818125805

répondre à tous(2)
P粉056618053

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.

P粉806834059
  • 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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal