【发布时间】:2017-04-27 22:28:14
【问题描述】:
我按照PHP Fatal error: Class 'OAuth'的解决方法,还是报同样的错误。
安装
$ sudo pecl install oauth
然后将以下行添加到 /etc/php/7.0/cli/php.ini 的末尾
extension=/usr/lib/php/20151012/oauth.so
“php -m”和“php --re oauth”都返回一些东西。但是“php -z”不起作用,也没有来自 phpinfo() 的 OAuth。
$ php -z oauth /var/www/html/oauth.php
Failed loading oauth: oauth: cannot open shared object file: No such file or directory
PHP Notice: Undefined index: HTTP_HOST in /var/www/html/oauth.php
需要注意的一点,我在 apache2 上运行 PHP 作为 nginx 代理后面的 docker 容器。那会是个问题吗?我通过 phpinfo() 验证 PHP,它工作正常。
系统也是Ubuntu 16.04。
$ pecl list
Installed packages, channel pecl.php.net:
=========================================
Package Version State
oauth 2.0.2 stable
感谢您的帮助。
【问题讨论】: