Problemas al agregar cURL al soporte del motor de solicitud de OAuth
Recientemente he estado configurando un nuevo entorno para una aplicación web en la que estoy trabajando y me he encontrado con el siguiente problema que no puedo resolver.
Actualmente tengo una configuración de Docker-Composer basada enhttps://hub.docker.com/r/ruslangetmansky/docker-apache-php/
Donde tengo mi API, APP y DB ejecutándose y necesito que hablen entre sí.
Durante la inicialización de esto, actualmente estoy haciendo el siguiente comando:
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'
Incluso he intentado separar el php5-oauth en caso de que nos encontremos con un problema de sincronización, pero el mismo problema persiste:
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'
Como puede ver, he estado intentando todo para obtenerphp5-oauth
construido con soporte cURL, sin embargo, en este momento, la construcción actual termina con solophp_streams
solicitar soporte del motor:Sin embargo, parece que el soporte de cURL también está integrado:Entonces, actualmente cuando inicio mi aplicación + api, no puedo hablar entre ellos debido a que no hay soporte de cURL, ya que tengo errores en toda mi aplicación quejándose de constantes indefinidas como las dos siguientes:
Message: Use of undefined constant OAUTH_REQENGINE_CURL - assumed 'OAUTH_REQENGINE_CURL'
y
Message: OAuth::setRequestEngine() expects parameter 1 to be long, string given
debido a la falta de soporte de cURL.
También vi preguntas similares sobre Stack Overflow, pero nada parece mencionar qué hacer cuando están instaladas y habilitadas, pero solo hay disponible 1 motor de solicitud.
Otra investigación me ha llevado ahttp://www.davidogilo.co.uk/technical/how-to-fix-oauth_reqengine_curl-is-undefined/ pero mi ruta predeterminada de cURL siempre se ha encontrado con éxito.
¿Alguien puede echarme una mano aquí, o al menos señalar dónde me estoy equivocando? Salud.