GRPC php 已安装,在 ini 中启用并在终端中工作,但 php 信息未显示已启用
GRPC php installed, enabled in ini and works in terminal but phpinfo doesn't show enabled
运行 在 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 时,我得到了常见的错误
The requested client requires the gRPC extension. Please see https://cloud.google.com/php/grpc for installation instructions.
所以明显的问题是我更新了错误的 ini 文件,所以我输出 phpinfo();
但它显示的配置文件与上面匹配:
/usr/local/etc/php/7.4/php.ini
在这个文件的顶部我有 extension="grpc.so"
我已经尝试 valet restart
但无法弄清楚为什么它不接受安装 GRPC。
如果 php 已经安装了自制程序,您可能需要手动重启 php 服务,因为 valet 似乎没有这样做。
brew services restart php@7.4
运行 在 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 时,我得到了常见的错误
The requested client requires the gRPC extension. Please see https://cloud.google.com/php/grpc for installation instructions.
所以明显的问题是我更新了错误的 ini 文件,所以我输出 phpinfo();
但它显示的配置文件与上面匹配:
/usr/local/etc/php/7.4/php.ini
在这个文件的顶部我有 extension="grpc.so"
我已经尝试 valet restart
但无法弄清楚为什么它不接受安装 GRPC。
如果 php 已经安装了自制程序,您可能需要手动重启 php 服务,因为 valet 似乎没有这样做。
brew services restart php@7.4