Ошибка Фатальная ошибка: класс «Oauth» не найден при использовании OAuth - PullRequest
0 голосов
/ 13 марта 2012

Я использую демо-код по ссылке http://djpate.com

Когда я запускаю http://localhost:8080/test/OAuthProviderExample/client/index.php, появляется ли ошибка Fatal error: Class 'Oauth' not found in C:\wamp\www\test\OAuthProviderExample\client\index.php on line 2

в client / index.php i, используя:

$oauth_client = new Oauth("key","secret"); // line 2
$oauth_client->enableDebug();

Как это исправить, я использую wampserver в Windows 7

Ответы [ 3 ]

1 голос
/ 23 октября 2014

У меня была такая же проблема.Я думаю, что wamp устанавливается с использованием win32 бит по умолчанию.Даже если вы работаете под управлением 64-битной ОС Windows.Загрузите версию 86x здесь Для PHP версии 5.5 .
Извлеките Zip-файл и скопируйте файл php_oauth.dll, найденный в вашем экстракте, в C:\wamp\bin\php\php5.5.12\ext Нажмите на свой сервер wamp, перейдите на PHP > php.ini , добавьте extension=php_oauth.dll в место, где вы найдете похожий текст или где-либо еще.Теперь выйдите из сервера Wamp.Запустите его снова и в PHP > PHP-расширениях вы должны увидеть галочку php_oauth.Однако, если вы все еще сталкиваетесь с проблемами, перейдите к PHP error logto, чтобы получить подсказку.Ура!

1 голос
/ 13 марта 2012

помните, что в учебнике есть один шаг:

sudo pecl install oauth

Это установка oauth lib, в ОС Windows это должен быть файл "oauth.dll", проверьте, где взять файл lib для Windows,и посмотрите, решена ли проблема.

0 голосов
/ 11 декабря 2012

Oauth для PHP 5.4 Windows x86

PHP / 5.4.7 http://zahymaka.com/314/php-5-4-oauth-x86-windows

Это не мой источник, поэтому я не уверен, насколько стабильным, но это былоединственный вариант, который я нашел после полутора часов поиска.

Бросьте файл в папку php / ext

Отредактируйте свой php.ini, добавив расширение

расширение = php_oauth.dll

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...