我尝试过关于在MAMP环境下安装PHP OAuth扩展程序的所有教程,但由于某种原因无法加载它。
我正在使用MAMP 1.9和PHP 5.3.2
我关注的最新教程是:http://lifeofadev.com/2011/03/09/mac-os-x-installing-oauth-so-into-xampp-mamp/
是否有其他人有使用此功能的经验?
谢谢! 丹尼斯
答案 0 :(得分:17)
升级到 MAMP 2.0 以获取 PHP 5.2.17 后,我按照以下步骤通过pecl安装 oauth 模块
针对下载的php运行configure。不要建造它。
cd /Applications/MAMP/bin/php/php5.2.17/include/php; ./configure
删除损坏的梨配置:
mv /Applications/MAMP/bin/php/php5.2.17/conf/pear.conf /Applications/MAMP/bin/php/php5.2.17/conf/pear.conf.bak
编译oauth
cd /Applications/MAMP/bin/php/php5.2.17/bin; ./pecl install oauth
更新php.ini并添加extension = oauth.so这可以在MAMP下的File - >中完成。编辑模板 - > PHP - > PHP 5.2.17 php.ini
答案 1 :(得分:2)
对于MAMP 3:
下载并安装OAuth。
sudo pecl install oauth
然后,转到MAMP,点击File > Edit Template > PHP > PHP 5.x.x php.ini
并添加以下行
extension = oauth.so
确保选择当前运行的php版本(或按 CMD + 4 编辑MAMP'运行php.ini文件)。
重启MAMP服务器。
答案 2 :(得分:1)
由于很难找到MAMP 3.0源代码,但您可以从PHP.net下载源代码,请确保版本匹配:http://php.net/downloads.php,然后按照Ryan的说明进行操作。
答案 3 :(得分:0)
第一步是向我们提供一些有关它不起作用的信息。 使用phpinfo()创建一个页面,确保oauth不存在。
你想要停止apache并重新启动它。 然后检查错误日志。如果您已将其添加到扩展目录并设置php.ini,那么应该向错误日志报告扩展未加载的原因。