【发布时间】:2021-11-01 23:16:03
【问题描述】:
在 MacOS Monterey 上运行
我已经按照以下方式安装了 GRPC:https://cloud.google.com/php/grpc
当我运行php --ini 时,加载的配置文件显示为:
/usr/local/etc/php/7.4/php.ini
当我在终端中运行以下命令时,我得到yes:
sudo php -r "echo extension_loaded('grpc') ? 'yes' : 'no';"
所以我知道它已经加载,但是当我使用 Firebase 时,我得到了通常的错误
请求的客户端需要 gRPC 扩展。安装说明请见https://cloud.google.com/php/grpc。
所以很明显的问题是我更新了错误的ini文件,所以我输出了phpinfo();但它显示了与上面匹配的配置文件:
/usr/local/etc/php/7.4/php.ini
在这个文件的顶部我有extension="grpc.so"
我尝试了valet restart,但无法弄清楚为什么它不接受已安装 GRPC。
【问题讨论】: