Использовать расширения 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, поэтому вам нужно чтобы добавить его там.