Используйте расширения php в Google Cloud App Engine - PullRequest
0 голосов
/ 04 сентября 2018

Я пытаюсь запустить приложение 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 Ответ

0 голосов
/ 17 сентября 2018

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

- ваша ОС apt-get install php gd или apt-get install php5-gd, знайте о своей версии php.

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

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

...