После настройки всего на использование grpc, в соответствии с документацией grpc для php "https://grpc.io/docs/quickstart/php.html", Я пытался создать клиентский объект из классов, которые я получил, скомпилировав некоторые файлы прото с помощью прото-компилятора.
$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
Я уже пробовалразные вещи, чтобы решить проблему, которую я нашел здесь:
Эта проблема является самой близкой к проблеме, которая у меня есть
Есть предложения?