Oauth for PHP on Windows


Oauth for PHP on Windows

由于以下错误,我无法使用 Dropbox PHP API (http://code.google.com/p/dropbox-php/)。我尝试通过下载预编译的 dll 并将其放在 ext 目录中来安装 OAuth 扩展,并且还尝试安装 PEAR 库替代方案,但这不起作用并显示以下错误。我什至在 php 中启用了 oauth 扩展.ini但它只是抛出以下错误:

Fatal error: Uncaught exception 'Dropbox_Exception' with message 'The OAuth class could not be found! Did you install and enable the oauth extension?' in C:'xampp'php'PEAR'Dropbox'OAuth'PHP.php:36 Stack trace: #0 C:'xampp'htdocs'assets'php'dropbox.php(11): Dropbox_OAuth_PHP->__construct('xxxxxxxxxxxx', 'xxxxxxxxxxxxxx') #1 {main} thrown in C:'xampp'php'PEAR'Dropbox'OAuth'PHP.php on line 36

我在Windows上使用XAMPP 1.7.3。

创建一个包含以下内容的新.php文件:

<?php phpinfo(); ?>

从您的网络服务器在网络浏览器中打开它。OAuth 是否作为已安装的扩展列出?

如果不是(我假设),那么您忘记在php.ini文件中加载扩展名。

打开php.ini文件(位置在phpinfo()输出中也可见)并添加

extension=oauth.dll

到它。然后重新启动您的网络服务器。