Php Can';t使用CMD安装带有composer的google/cloud扳手

Php Can';t使用CMD安装带有composer的google/cloud扳手,php,google-cloud-platform,composer-php,google-cloud-spanner,Php,Google Cloud Platform,Composer Php,Google Cloud Spanner,我将在我的web项目中使用google cloud Spaner数据库。所以我想安装composer。当我在cmd中运行composer install命令时,它会显示此消息 Problem 1 - Installation request for google/cloud-spanner ^1.27.1 -> satisfiable by google/cloud-spanner[v1.27.1]. - google/cloud-spanner v1.27.1 req

我将在我的web项目中使用google cloud Spaner数据库。所以我想安装composer。当我在cmd中运行composer install命令时,它会显示此消息

  Problem 1
    - Installation request for google/cloud-spanner ^1.27.1 -> satisfiable by google/cloud-spanner[v1.27.1].
    - google/cloud-spanner v1.27.1 requires ext-grpc * -> the requested PHP extension grpc is missing from your system.
我认为这是我的PHP版本的某个文件丢失的问题。我说得对吗?如何解决这个问题?

首先需要安装

在Windows上,您必须手动将安装到PHP中:

PHP应该在哪个目录中查找可动态加载的扩展

文件类型
.tgz
可能需要例如WinRAR来解包

使用
php.ini
中的
extension=php\u grpc.dll
启用它


有关更多信息,请参阅。

错误消息就在那里:
google/cloud-panner v1.27.1需要ext-grpc*->您的系统中缺少请求的PHP扩展grpc。
您必须在您的计算机上安装grpc扩展。以下是谷歌的教程:我下载了gPRC zip文件。有什么特殊的安装方法吗。我有gRPC zip文件。当我要注册dll文件时,它会显示一个错误。未能加载模块“php_grpc.dll”。找不到特定模块。我在windows\system32路径中安装了它,并使用regsvr32命令注册了它。不完全确定您的设置是什么,但如果我们将php_grpc.dll从您当前所在的位置(windows\system32)移动到php目录中的ext文件夹中,它应该能够找到它。