[Документация Yandex Cloud](../../../index.md) > [Yandex Cloud Functions](../../index.md) > [Разработка на PHP](index.md) > Управление зависимостями

# Управление зависимостями функции на PHP

Сервис Cloud Functions может автоматически устанавливать зависимости, необходимые для работы функции на PHP, во время создания новой [версии функции](../../operations/function/version-manage.md).

Зависимости устанавливаются командой `composer install`, которая запускается в корне проекта (каталога с функцией). Вы можете перечислить необходимые для работы библиотеки следующими способами:
* Указать требуемые библиотеки и их версии в файле `composer.json`:

    ```json
    {
      "require": {
        "guzzlehttp/guzzle": "~6.0",
        "ext-json": "*"
      }
    }
    ```
* Выполнить команду `composer require <библиотека>` в корне проекта, библиотека будет добавлена в `composer.json` и установлена в директорию `vendor`.

Процесс установки зависимостей имеет некоторые технические ограничения. Подробнее об этом читайте в разделе [Квоты и лимиты в Cloud Functions](../../concepts/limits.md). Ознакомиться с журналом установки зависимостей можно по ссылке, которая отображается в списке операций.