gRPC и XAMPP не работают - PullRequest
0 голосов
/ 30 июня 2018

Для проекта я хочу протестировать новую базу данных из Firebase, Firestore с PHP. Но прежде чем я смогу его использовать, мне нужна пара инструментов. Я пытаюсь в течение дня, чтобы это заработало, но безуспешно. Я застрял на gRPC. Я установил, и он работает на моем Mac, и я могу установить Firestore с Composer, но я не могу заставить его работать с XAMPP. Когда я загружаю страницу, я получаю

Неустранимая ошибка: Uncaught Google \ Cloud \ Core \ Exception \ GoogleException: запрашиваемому клиенту требуется расширение gRPC. Пожалуйста, смотрите https://cloud.google.com/php/grpc для инструкций по установке. в /vendor/google/cloud-core/src/ClientTrait.php:75 Трассировка стека: # 0 /vendor/google/cloud-firestore/src/FirestoreClient.php(115): Google \ Cloud \ Firestore \ FirestoreClient-> requireGrpc () # 1 /app/firebase.php(18): Google \ Cloud \ Firestore \ FirestoreClient -> __ construct () # 2 /app/firebase.php(21): App \ initialize () # 3 /template.php ( 688): require_once ('/ Applications / X ...') # 4 /template.php(647): load_template ('/ Applications / X ...', true) # 5 / приложение в / vendor / google / cloud -core / src / ClientTrait.php в строке 75

Я добавил extension = grpc.so в php.ini, который загружается XAMPP. Но безуспешно.

1 Ответ

0 голосов
/ 10 мая 2019

Попробуйте использовать DLL файл, скачайте отсюда https://pecl.php.net/package/gRPC

...