【发布时间】:2019-10-14 11:59:29
【问题描述】:
我已经按照 google https://cloud.google.com/php/grpc 的指示安装了 gRPC。
我添加了这两行
extension=protobuf.so
extension=grpc.so
当我从终端执行行时
sudo php -r "echo extension_loaded('grpc') ? 'yes' : 'no';"
它返回是,但是当我在 php 文件中这样做时
<?php
echo extension_loaded('grpc') ? 'yes' : 'no';
?>
它返回编号。
我编辑了 /etc/php/php.ini 和 /opt/lampp/etc/php.ini (这是我用 phpinfo() 作为加载的 ini 文件找到的)。你们有什么想法吗?如果这与问题有某种相关性,我正在使用 Manjaro
编辑:
当我从 artisan 运行它时它可以工作,但是当我尝试从 lampp 运行时我得到这个错误:
PHP Startup: Unable to load dynamic library 'grpc.so' (tried: /usr/lib/php/modules/grpc.so (/opt/lampp/lib/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /usr/lib/libprofiler.so.0))
【问题讨论】:
-
修改配置后有没有重启lampp?
-
是的,多次。我什至重新启动了系统:)