Я пытаюсь использовать Firestore PHP и Google Cloud требует gRP C. Я правильно установил его в системе.
Чтобы проверить, я запускаю следующую команду из CLI:
sudo php -r "echo extension_loaded('grpc') ? 'Yes' : 'No';"
Возвращает "Да", указывая, что GRP C загружен.
Однако я копирую тот же код и помещаю его в index.php
файл:
<?php
echo extension_loaded('grpc') ? 'Yes' : 'No';
?>
И запускаю файл, он возвращает «Нет»
Я убедился, что все php .ini на сервере, а также php .ini в папке root моей веб-папки имеют следующее:
extension = grpc.so
extension = protobuf.so
Я могу ' не понять, что, когда не так. Что мне нужно сделать, чтобы index.php
загрузить gRP C, необходимый для Google Cloud PHP?