Использовать расширения PHP в Google Cloud App Engine

Я пытаюсь запустить приложение symfony4 в Google Cloud App Engine, следуя этим инструкциям.

У моего приложения есть зависимость, которая сама зависит от php-gd. Это расширение кажется недоступным, поскольку композитор не работает с the requested PHP extension gd is missing from your system. ,

Как я должен изменить учебник, чтобы иметь расширение?

Можно ли это решить с помощью файла php.ini или мне нужна настраиваемая среда?

Альтернативно, поскольку мне не нужны части моей зависимости, которые требуют php-gd, есть ли способ заставить composer работать с --ignore-platform-reqs?

Ответ 1

Обязательно установите этот php-gd или apt-get install php5-gd

-your OS apt-get install php gd или apt-get install php5-gd, обратите внимание на вашу версию php.

Другой подход здесь, чтобы добавить "ext-gd": "*" к вашему приложению composer.json:

композитор требует "ext-gd: *" --ignore-platform-reqs Не имеет значения, включен ли gd в вашей локальной установке PHP, гибкая среда построена с использованием ваших файлов composer.json и app.yaml, поэтому вам нужно чтобы добавить его там.