在MAMP环境中安装PHP OAuth

时间:2011-03-24 00:35:18

标签: php oauth mamp

我尝试过关于在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/

是否有其他人有使用此功能的经验?

谢谢! 丹尼斯

4 个答案:

答案 0 :(得分:17)

升级到 MAMP 2.0 以获取 PHP 5.2.17 后,我按照以下步骤通过pecl安装 oauth 模块

  1. 下载MAMP Server components and libraries具体你想要php-5.2.17.tar.gz
  2. 将php-5.2.17.tar.gz解压缩到/Applications/MAMP/bin/php/php5.2.17/include/php
  3. 针对下载的php运行configure。不要建造它。

    cd /Applications/MAMP/bin/php/php5.2.17/include/php; ./configure

  4. 删除损坏的梨配置:

    mv /Applications/MAMP/bin/php/php5.2.17/conf/pear.conf /Applications/MAMP/bin/php/php5.2.17/conf/pear.conf.bak

  5. 编译oauth

    cd /Applications/MAMP/bin/php/php5.2.17/bin; ./pecl install oauth

  6. 更新php.ini并添加extension = oauth.so这可以在MAMP下的File - >中完成。编辑模板 - > PHP - > PHP 5.2.17 php.ini

答案 1 :(得分:2)

对于MAMP 3:

  1. 下载并安装OAuth。

    sudo pecl install oauth
    
  2. 然后,转到MAMP,点击File > Edit Template > PHP > PHP 5.x.x php.ini并添加以下行

    extension = oauth.so
    

    确保选择当前运行的php版本(或按 CMD + 4 编辑MAMP'运行php.ini文件)。

  3. 重启MAMP服务器。

答案 2 :(得分:1)

由于很难找到MAMP 3.0源代码,但您可以从PHP.net下载源代码,请确保版本匹配:http://php.net/downloads.php,然后按照Ryan的说明进行操作。

答案 3 :(得分:0)

第一步是向我们提供一些有关它不起作用的信息。 使用phpinfo()创建一个页面,确保oauth不存在。

你想要停止apache并重新启动它。 然后检查错误日志。如果您已将其添加到扩展目录并设置php.ini,那么应该向错误日志报告扩展未加载的原因。