Недавно я настраивал новую среду для веб-приложения, над которым я работаю, и я столкнулся с этой следующей проблемой, которую я не могу понять.Проблемы с добавлением поддержки двигателя cURL в OAuth
В настоящее время у меня есть установка докер-композитор основан офф https://hub.docker.com/r/ruslangetmansky/docker-apache-php/
Где у меня есть свой API, APP и DB работает и нужно им говорить друг с другом.
Во время инициализации этого, я сейчас делаю следующую команду:
command: bash -c 'apt-get update && apt-get -y install curl libcurl3 libcurl3-dev php5-curl php5-oauth && rm -rf /var/lib/apt/lists/* && composer install && /sbin/entrypoint.sh'
Я даже пытался выделяющий php5-OAuth в случае, мы бежим в вопросе синхронизации как это так, но та же проблема сохраняется:
command: bash -c 'apt-get update && apt-get -y install curl libcurl3 libcurl3-dev php5-curl && apt-get -y install php5-oauth && rm -rf /var/lib/apt/lists/* && composer install && /sbin/entrypoint.sh'
Как вы можете видеть, я пытался все, чтобы получить php5-oauth
построен с Curl поддержки, однако в Môme нт ток сборки заканчивается только php_streams
запроса поддержки двигателя: Однако это выглядит как поддержка Curl не также построен в: Так в настоящее время, когда я загрузить мое приложение + API, я не могу говорить между ними из-за не Curl поддержки, как я ошибки все мое приложение с жалобами на неопределенные константы, такие как два следующих:
Message: Use of undefined constant OAUTH_REQENGINE_CURL - assumed 'OAUTH_REQENGINE_CURL'
и
Message: OAuth::setRequestEngine() expects parameter 1 to be long, string given
из-за отсутствия поддержки cURL.
Я также заметил похожие вопросы, связанные с переполнением стека, но ничего не говорится о том, что делать, когда они установлены и включены, но доступен только 1 модуль запросов.
Другие исследования привели меня к http://www.davidogilo.co.uk/technical/how-to-fix-oauth_reqengine_curl-is-undefined/, но мой путь по умолчанию cURL всегда был найден успешно.
Может ли кто-нибудь дать мне руку здесь или, по крайней мере, указать, где я, возможно, ошибаюсь? Приветствия.
Пожалуйста, покажите вывод 'Судо PECL установить oauth' –
Михаил,' php5-oauth'installs OAuth 1.2.3 через PECL. Поэтому, если бы я сделал «pecl install oauth» здесь, он уже будет установлен. – Wakeuphate
Не могли бы вы переустановить oauth? –