laravel 我们如何修复安装请求为谷歌/云firestore v0.2.0错误

ippsafx7  于 2023-04-13  发布在  其他
关注(0)|答案(3)|浏览(150)

问题1 -安装请求google/cloud-firestore v0.2.0 -〉satisfiable by google/cloud-firestore[v0.2.0]. - google/cloud-firestore v0.2.0 requires ext-grpc * -〉请求的PHP扩展grpc is missing from your system.

wtzytmuj

wtzytmuj1#

你需要根据操作系统在系统上安装ext-grpc,并配置PHP来加载这个扩展:
对于基于Unix的操作系统,请使用pecl命令:

sudo pecl install grpc

按照this link了解配置gRPC for PHP的完整步骤:

6qqygrtg

6qqygrtg2#

首先,安装下面的包

sudo pecl install grpc

然后将其添加到composer.json:

"provide": { "ext-grpc": "*" },
cbjzeqam

cbjzeqam3#

这是我解决这个问题的方法。
1.检查是否已安装grpc扩展
php-m|grep grpc
1.如果安装了它,它应该在终端中给予grpc的输出。如果它没有给出任何输出,这意味着你需要使用以下命令安装它。
sudo apt-get install php<your_php_version>-grpc
我用的是php7.4,

sudo apt-get install php7.4-grpc

通常情况下,这个问题应该被修复后,如果它没有,尝试

sudo pecl install grpc

以下是本期的参考资料https://cloud.google.com/php/grpc#php-implementation

相关问题