由于以下错误,我无法使用 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
到它。然后重新启动您的网络服务器。