【发布时间】:2017-02-21 20:03:34
【问题描述】:
我尝试了一切,但我无法让它工作。我最近安装了 MAMP。 PRO 版本带有通过复选框添加OAuth 的选项,但现在 PRO 版本已过期,我需要手动安装它。
当我在浏览器上检查phpinfo() 时,它说我的php.ini 文件的路径是:
/Applications/MAMP/bin/php/php7.1.0/conf/php.ini
另外,(none) 在additional ini files 下。所以我很确定这是正确的php.ini 文件
问题是在ini文件中添加OAuth扩展,重启MAMP后,PHP还是找不到OAuth。
另外奇怪的是,我在phpinfo() 输出中没有看到任何其他已启用的扩展(如 mcrypt)。
任何正确方向的提示将不胜感激, 谢谢!
【问题讨论】:
-
呃……该死的 MAMP!多次遇到这个问题。可能是因为几个原因......你确定你在正确的 extension_dir 中安装了扩展程序吗?
-
重新启动时检查您的 http 服务器错误日志文件。
-
非常感谢!我得到了一些东西,
PHP Warning: PHP Startup: Unable to load dynamic library '/Applications/MAMP/bin/php/php7.1.0/lib/php/extensions/no-debug-non-zts-20151012/oauth.so' - dlopen(/Applications/MAMP/bin/php/php7.1.0/lib/php/extensions/no-debug-non-zts-20151012/oauth.so, 9): image not found in Unknown on line 0这是一个错误的路径吗?我通过sudo pecl install oauth安装了OAuth