我正在使用不支持PHP的PECL OAuth扩展的开源库(http://hybridauth.sourceforge.net)。如果您尝试使用它运行代码,它会显示“异常:Hybridauth库与安装的PECL OAuth扩展不兼容,请禁用它。”简单的方法禁用PHP扩展?
说起来容易做起来难。
我主持通过亚马逊AWS弹性魔豆我的网站(https://aws.amazon.com/elasticbeanstalk/)。我选择了这个解决方案,因为它可以让你得到,没有配置下,SSH,没有自定义AMI,迅速打响......
这意味着我不能轻易修改原来的php.ini文件或删除扩展文件。
有没有更简单的方法?即时禁用扩展程序?通过php的方法?通过一个htaccess文件?一个恶作剧?
我可能已经找到了解决方法那么远,固定HybridOAuth所以它不会阻止你有这个扩展。现在当然也许我在其他地方打破了别的什么...... –
嗨内森,你到底有什么解决方案?我遇到了同样的问题。 – goose
这是很久以前的......我把自己的解决方案发布在他们的github上,但似乎他们已经禁用了公共问题。我发现有人在网上引用了我的话:“基本上,在Hybrid/thirdparty/OAuth/Oauth.php文件中,我用HOAuthException替换了每个OAuthException实例,然后在Hybrid/auth.php文件中注释掉了引发的异常Oauth PECL扩展(第116-120行),我还没有做过广泛的测试,但到目前为止它似乎正在工作。“ 我确认,它大部分工作。 –