Используя grpc в Symfony 4.1, «класс« Grpc \ ChannelCredentials »не найден».

После настройки всего на использование grpc, согласно документации grpc для php «https://grpc.io/docs/quickstart/php.htmlMsgstr «я пытался создать клиентский объект из классов, полученных при компиляции некоторых прототипов с помощью протокомпилятора.

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

Когда я пытаюсь запустить свой код, я получаю следующее исключение:

Attempted to load class "ChannelCredentials" from namespace "App\Controller\Grpc".
Did you forget a "use" statement for another namespace?

Рабочая среда:

  • Ubuntu 18.04
  • PhpStorm
  • Symfony 4.1
  • Nginx 1.14.0
  • GRPC v1.15.0
  • protobuf v3.6.1

Я уже пробовал разные вещи, чтобы решить проблему, которую я нашел здесь:

Эта проблема является самой близкой к проблеме, которая у меня есть

Какие-либо предложения?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]