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 :
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.
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