Управление зависимостями функции на PHP
Сервис Cloud Functions может автоматически устанавливать зависимости, необходимые для работы функции на PHP, во время создания новой версии функции.
Зависимости устанавливаются командой composer install
, которая запускается в корне проекта (каталога с функцией). Вы можете перечислить необходимые для работы библиотеки следующими способами:
-
Указать требуемые библиотеки и их версии в файле
composer.json
:{ "require": { "guzzlehttp/guzzle": "~6.0", "ext-json": "*" } }
-
Выполнить команду
composer require <библиотека>
в корне проекта, библиотека будет добавлена вcomposer.json
и установлена в директориюvendor
.
Процесс установки зависимостей имеет некоторые технические ограничения. Подробнее об этом читайте в разделе Квоты и лимиты в Cloud Functions. Ознакомиться с журналом установки зависимостей можно по ссылке, которая отображается в списке операций.