我什么都试过了,但我就是做不到。我最近安装了MAMP。PRO版本提供了一个通过复选框添加OAuth的选项,但现在PRO版本已经过期,我需要手动安装它。当我在浏览器上检查phpinfo()时,它显示我的php.ini文件的路径是:
/Applications/MAMP/bin/php/php7.1.0/conf/php.ini此外,在additional ini files下还有一个(none)。所以我非常确定这就是正确的php.ini文件
问题是,在将OAuth扩展名添加到ini文件并重新启动MAMP之后,PHP仍然找不到OAuth。
同样奇怪的是,我在phpinfo()输出中没有看到任何其他已启用的扩展(比如mcrypt)。
任何正确方向的建议都将不胜感激,谢谢!
发布于 2017-02-22 05:22:03
经过多次调试,这就是我为了找出问题并解决它所做的事情。
正如我问题的注释中所建议的,一旦我检查了http日志,我发现PHP没有找到扩展。
我检查了extension_dir的php.ini,它指向的路径与pecl安装软件包的路径不同。
如果需要查找该路径,只需使用:
pear config-get php_dir在纠正这一点之后,一切都很正常。
https://stackoverflow.com/questions/42376881
复制相似问题