为什么在加载grpc期间无法找到模块?

时间:2019-01-27 11:56:38

标签: php google-cloud-firestore

我正在尝试配置库,使其能够在Firestore中使用php。按照指南https://cloud.google.com/php/grpc,执行此命令后,我最终发现了一个问题:

composer require "google/protobuf:^v3.3.0"

我收到此错误:

  

PHP警告:PHP启动:无法加载动态库   'C:\ xampp \ php \ ext \ grpc.so'-不可能找到特定的模块。   问题1 google / common-protos 0.1.0需要google / protobuf ^ 3.6.1   ->可以被google / protobuf [3.6.x-dev,3.7.x-dev,v3.6.1,v3.6.1.1,v3.6.1.2,v3.6.1.3]满意,但是这些与您的   要求或最低稳定性。

我怎么知道?

我正在研究XAmpp

1 个答案:

答案 0 :(得分:0)

在Windows上,动态链接扩展名的文件扩展名为.dll,而不是iX系统上的.so。添加行extension=grpc.so时要遵守这一点,即改为写extension=grpc.dll

检查扩展名文件是否存在于C:\xampp\php\ext\中。