问题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.
wtzytmuj1#
你需要根据操作系统在系统上安装ext-grpc,并配置PHP来加载这个扩展:对于基于Unix的操作系统,请使用pecl命令:
sudo pecl install grpc
按照this link了解配置gRPC for PHP的完整步骤:
6qqygrtg2#
首先,安装下面的包
然后将其添加到composer.json:
"provide": { "ext-grpc": "*" },
cbjzeqam3#
这是我解决这个问题的方法。1.检查是否已安装grpc扩展php-m|grep grpc1.如果安装了它,它应该在终端中给予grpc的输出。如果它没有给出任何输出,这意味着你需要使用以下命令安装它。sudo apt-get install php<your_php_version>-grpc我用的是php7.4,
grpc
sudo apt-get install php7.4-grpc
通常情况下,这个问题应该被修复后,如果它没有,尝试
以下是本期的参考资料https://cloud.google.com/php/grpc#php-implementation
3条答案
按热度按时间wtzytmuj1#
你需要根据操作系统在系统上安装ext-grpc,并配置PHP来加载这个扩展:
对于基于Unix的操作系统,请使用pecl命令:
按照this link了解配置gRPC for PHP的完整步骤:
6qqygrtg2#
首先,安装下面的包
然后将其添加到composer.json:
cbjzeqam3#
这是我解决这个问题的方法。
1.检查是否已安装grpc扩展
php-m|grep grpc
1.如果安装了它,它应该在终端中给予
grpc
的输出。如果它没有给出任何输出,这意味着你需要使用以下命令安装它。sudo apt-get install php<your_php_version>-grpc
我用的是php7.4,
通常情况下,这个问题应该被修复后,如果它没有,尝试
以下是本期的参考资料https://cloud.google.com/php/grpc#php-implementation