编程语言
首页 > 编程语言> > php-将cURL添加到OAuth请求引擎支持时出现问题

php-将cURL添加到OAuth请求引擎支持时出现问题

作者:互联网

我最近一直在为我正在处理的Web应用程序设置新的环境,但遇到了以下无法解决的问题.

目前我有一个基于https://hub.docker.com/r/ruslangetmansky/docker-apache-php/的docker-composer设置

我运行API,APP和DB的地方,需要它们彼此对话.

在初始化期间,我目前正在执行以下命令:

命令:bash -c’apt-get update&& apt-get -y install curl libcurl3 libcurl3-dev php5-curl php5-oauth&& rm -rf / var / lib / apt / lists / *&&作曲家安装&& /sbin/entrypoint.sh”

我什至尝试分离出php5-oauth,以防万一我们遇到了这样的计时问题,但是同样的问题仍然存在:

命令:bash -c’apt-get update&& apt-get -y install curl libcurl3 libcurl3-dev php5-curl&& apt-get -y安装php5-oauth&& rm -rf / var / lib / apt / lists / *&&作曲家安装&& /sbin/entrypoint.sh”

如您所见,我一直在尝试通过cURL支持构建php5-oauth的方法,但是目前,当前构建仅以php_streams请求引擎支持告终:
oauth with no cURL support
但是,似乎还内置了cURL支持:
curl support also exists
因此,当前,当我启动我的应用程序api时,由于没有cURL支持,我无法在它们之间进行交谈,因为我的应用程序都报错,抱怨未定义的常量,例如以下两个常量:

消息:使用未定义的常量OAUTH_REQENGINE_CURL-假定为’OAUTH_REQENGINE_CURL’

讯息:OAuth :: setRequestEngine()期望参数1较长,且已指定字串

由于缺乏cURL支持.

我还发现了有关Stack Overflow的类似问题,但似乎没有提及安装和启用这些问题时的处理方法,但是只有1个请求引擎可用.

其他研究使我进入了http://www.davidogilo.co.uk/technical/how-to-fix-oauth_reqengine_curl-is-undefined/,但始终可以成功找到我的cURL默认路径.

任何人都可以在这里帮我一下,或者至少指出我可能会出问题的地方吗?干杯.

解决方法:

使用sudo pecl重新安装oauth以安装oauth以使用cURL支持对其进行编译

标签:php-extension,php,curl,ubuntu-14-04,oauth
来源: https://codeday.me/bug/20191012/1900785.html