带有PHP的Firebase SDK-致命错误:请求的客户端需要gRPC扩展



我在Ubuntu 20.04 上运行PHP 7.4.3和NGINX 1.18.0

我在https://cloud.google.com/php/grpc以安装gRPC。

当我运行CCD_ 1时;grpc";在PHP模块列表中。

最终,我的网站在/var/log/nginx/error.log:中解决了一个500错误

在stderr中发送的FastCGI:"PHP消息:PHP致命错误:未捕获Google\Cloud\Core\Exception\GoogleException:请求的客户端需要gRPC扩展。请参阅https://cloud.google.com/php/grpc以获取安装说明。在/vvendor/google/cloud-core/src/ClientTrait.php中:75

据我所知,gRPC已经安装。我知道没有其他方法可以验证它的存在。

从cmdline运行php通常使用与Web服务器不同的php.ini文件。

要验证模块的存在,您需要在网站上创建一个页面来验证模块是否存在

<?php
phpinfo();

附带说明一下,如果它是一个公共网站,请不要调用phpinfo.php文件,并确保在检查输出后将其删除,因为暴露服务器的信息会带来安全风险。

最新更新