Не удается заставить работать расширение Oauth PHP

Я рву на себе волосы, пытаясь совершить путешествие oAuth с использованием PHP.

Я использую MAC _OSX _10.7.4/MAMP/PHP, и я указываю на php внутри моей среды MAMP.

Я загрузил последнее расширение oAuth php 1.2.2.

я бежал:

pecl install oauth

Который вернулся успешно, когда я пытаюсь переустановить его, я получаю:

pecl/oauth is already installed and is the same as the released version 1.2.2

Я добавил строку:

extension=oauth.so

в моем php.ini. но всякий раз, когда я пытаюсь запустить этот простой фрагмент кода для проверки oauth:

    <?php

define("CONSUMER_KEY", "dgqcifzjqksh");
define("CONSUMER_SECRET", "73Ft6jKqe3A7sCsc");

$oauth = new OAuth(CONSUMER_KEY, CONSUMER_SECRET);

echo "oauth token". $oauth;
$request_token_response = $oauth->getRequestToken('https://api.linkedin.com/uas/oauth/requestToken');

if($request_token_response === FALSE) {
        throw new Exception("Failed fetching request token, response was: ". $oauth->getLastResponse());
} else {
        $request_token = $request_token_response;
}

print "Request Token:\n";
printf("    - oauth_token        = %s\n", $request_token['oauth_token']);
printf("    - oauth_token_secret = %s\n", $request_token['oauth_token_secret']);
print "\n";

?>

Я получаю следующую ошибку в своих журналах php

PHP Fatal error:  Class 'OAuth' not found in /Applications/MAMP/htdocs/wemustcreate/wp-content/themes/MinimalDessign/linkedinOauth.php on line 6

Любые идеи, что я могу делать неправильно? Я проверил php.ini, и он там не отображается. Я даже удалил существующие расширения и добавил их заново, чтобы убедиться, что мой php.ini был обновлен правильно.

Единственное, что мне кажется немного странным, это то, что все мои расширения, заканчивающиеся на.so, являются исполняемыми файлами unix, но мой файл oauth является документом. может в этом проблема? Я добавил скриншот, чтобы показать расширения.

oauth.so as a document

7
задан Owzzz 2 August 2012 в 20:20
поделиться