Попытка запустить клиентский код PHP, сгенерированный protoc
из набора *.proto
файлов. Код PHP выполняется в док-контейнере с php7.3, и расширение GRPC установлено и включено: pecl/grpc is already installed and is the same as the released version 1.23.1
.
Когда код запускается, я получаю следующую ошибку: Class 'Grpc\BaseStub' not found
.
Ошибка вызывается этой строкой: class ProductServiceClient extends \Grpc\BaseStub {
. Это строка из автоматически сгенерированного кода, поэтому его нельзя изменить.
[править] Запуск composer require grpc/grpc
решил эту проблему;однако теперь у меня есть Class 'Google\Protobuf\Internal\Message' not found
.
[править] Запуск composer require google/protobuf
решил вторую проблему.