小编Zea*_*ser的帖子

在 Symfony 4.1 中使用 grpc,“找不到类 'Grpc\ChannelCredentials'。”

根据 php 的 grpc 文档“ https://grpc.io/docs/quickstart/php.html ”将所有内容设置为使用 grpc 后,我尝试从编译一些 proto 文件中获得的类构建一个客户端对象使用 proto 编译器。

$rezept_nameservice_client = new Rezept_NameserviceClient('localhost:8082',
        [ 'credentials' => Grpc\ChannelCredentials::createInsecure()]);
Run Code Online (Sandbox Code Playgroud)

当我尝试运行我的代码时,出现以下异常:

尝试从命名空间“App\Controller\Grpc”加载类“ChannelCredentials”。您是否忘记了另一个命名空间的“use”语句?

工作环境:

  • Ubuntu 18.04
  • 风暴
  • Symfony 4.1
  • nginx 1.14.0
  • grpc v1.15.0
  • protobuf v3.6.1

我已经尝试了不同的方法来解决我在这里发现的问题:

这个问题最接近我遇到的问题

php symfony grpc

6
推荐指数
1
解决办法
1798
查看次数

标签 统计

grpc ×1

php ×1

symfony ×1