2011-03-24 54 views

回答

0

第一步是給我們一些信息,說明它爲什麼不起作用。 用phpinfo()做一個頁面,確保oauth不在那裏。

您將要停止apache並重新啓動它。 然後檢查錯誤日誌。如果你已經將它添加到你的擴展目錄並設置你的php.ini,那麼它應該向錯誤日誌報告擴展沒有加載的原因。

15

升級到甲基苯丙胺2.0PHP 5.2.17後,我按照這些步驟,通過PECL

  1. 下載安裝的OAuth模塊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配置。不要構建它。

    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安裝的OAuth

  6. 更新php.ini並添加擴展= oauth.so這可以在MAMP下文件來完成 - >編輯模板 - > PHP - > PHP 5.2.17的php.ini

+0

這對我來說非常合適:D 你真是太棒了!遵循一步一步。包含文件夾不存在,所以我創建它。將我下載的dmg文件中的所有php-5.2.17文件夾的內容移至包含文件夾,剩下的就是複製/粘貼。謝謝! – Spoeken 2012-02-20 15:19:00

+0

我遵循了所有的步驟,直到第3步,但終端說:「zsh:沒有這樣的文件或目錄:./configure」我需要做什麼? – 2012-10-21 10:16:23

+0

我在跳轉第5步,'/Applications/MAMP/bin/php/php5.6.10/include/php/Zend/zend.h:51:11:致命錯誤:'zend_config.h'找不到文件' – 2015-09-10 16:06:14

1

由於MAMP 3.0源代碼很難找到,但是您可以從PHP.net下載源代碼,請確保版本匹配:http://php.net/downloads.php,然後按照Ryan說明進行操作。

2

對於甲基苯丙胺3:

  1. 下載和安裝的OAuth。

    sudo pecl install oauth 
    
  2. 然後,去甲基苯丙胺,並點擊File > Edit Template > PHP > PHP 5.x.x php.ini並添加以下行

    extension = oauth.so 
    

    請務必選擇當前運行的PHP版本(或按CMD + 到編輯MAMP的運行php.ini文件)。

  3. 重新啓動MAMP服務器。