Движок приложений Google не распознает содержимое php.ini

Я пытаюсь использовать curl в движке приложений Google, но он дает такую ​​ошибку:

Uncaught Error: Call to undefined function curl_init()
HP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/curl.so' - /usr/lib/php/20151012/curl.so: cann
ot open shared object file: No such file or directory in Unknown on line 0
ERROR:root:php failure (255)

Я поискал и обнаружил, что завиток отключен, и мне пришлось создать файл php.ini с этим кодом внутри:

extension = "curl.so"

Движок приложений Google не распознает содержимое php.ini

Движок приложений Google не распознает содержимое php.ini Я также читал, что это может быть проблема версий службы, поэтому я сделал это при запуске движка приложения (первая версия), но это не сработало.

Но кажется, что php.ini не распознается движком приложения, кто-то может мне помочь, как я могу выполнить POST с помощью curl или другим способом

Отредактируйте свой вопрос и разместите код на изображениях в виде текста.

komarkovich 17.08.2018 11:25
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
1
292
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Также следует помнить о двух вещах:

  1. cURL доступен только для приложений с включенным биллингом, как указано в документация.
  2. В вашем php.ini включены как cURL, так и cURLite, что неверно. Можно включить только один из них, а не оба одновременно.

Вы можете развернуть образец приложения, следуя инструкциям, которые помогут вам начать использовать cURL с PHP в App Engine Standard.

Чтобы узнать о других методах отправки запросов HTTP(S) с использованием PHP, обратитесь к документации здесь.

спасибо за ответ, я проверил, включен ли биллинг, и я забыл стереть cURLite расширений, когда я опубликовал изображение, это моя ошибка, но я попытался использовать только расширение curl, и он по-прежнему выдавал ту же ошибку.

blobblob 17.08.2018 14:40

Разверните образец приложения, следуя приведенным инструкциям, и сообщите нам, если вы столкнетесь с проблемой и там.

komarkovich 17.08.2018 15:04

Я отказался от завитка и попытался использовать упомянутый вами HTTP (S) запрос, и он сработал. Спасибо за ответ.

blobblob 17.08.2018 15:21

Другие вопросы по теме