我正在尝试配置库,使其能够在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
答案 0 :(得分:0)
在Windows上,动态链接扩展名的文件扩展名为.dll
,而不是iX系统上的.so
。添加行extension=grpc.so
时要遵守这一点,即改为写extension=grpc.dll
。
检查扩展名文件是否存在于C:\xampp\php\ext\
中。