【发布时间】:2011-10-11 19:24:19
【问题描述】:
我从来没有这样做过,所以我正在寻找详细的指导。我正在尝试使用 Evernote API 创建一个 PHP 页面。我已经下载了他们的 SDK,它说我需要为 PHP 安装 OAuth 扩展。我在本地机器(Windows 7)上安装了 WAMPSERVER。我已经尝试阅读手册,但我什至无法弄清楚要下载什么:S 这是一个相当简单的过程吗?
【问题讨论】:
我从来没有这样做过,所以我正在寻找详细的指导。我正在尝试使用 Evernote API 创建一个 PHP 页面。我已经下载了他们的 SDK,它说我需要为 PHP 安装 OAuth 扩展。我在本地机器(Windows 7)上安装了 WAMPSERVER。我已经尝试阅读手册,但我什至无法弄清楚要下载什么:S 这是一个相当简单的过程吗?
【问题讨论】:
从http://downloads.php.net/pierre/获取预编译的dll
在页面中搜索 oauth,然后为您的机器选择一个。
将该 .dll 文件放在您的 PHP 扩展目录中。在 php.ini 文件中找到扩展区域并将其添加到其中:
[PHP_OAUTH]
extension=php_oauth.dll
重启 WAMP 服务器
【讨论】:
PHP 网站提供了有关如何在 Windows 上安装 PHP 扩展的详细说明。只需在 PECL 中找到 *.dll,然后关注 these instructions。您可以获取 OAuth 库here。
【讨论】:
我正在使用带有 PHP5.6.25 的 WAMPServer (x64) 并且我想安装“Blesta”,要求需要“Pecl - Mailparse”,所以:
#3 示例的注释:
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
extension=php_mailparse.dll
【讨论】:
我在尝试自己设置时遇到了同样的问题。关于这个主题的很多关于 stackoverflow 的信息都很好,但已经过时了。您现在可以在 php.net 站点上获取最新的 oAuth 库:
http://windows.php.net/downloads/pecl/releases/oauth/
但是,由于他们提供的 PHP 版本已过时并且无法与那里的扩展一起使用,因此我在使其与 WAMP 一起使用时也遇到了一些问题。为了解决这个问题,我必须手动将 php 版本添加到 WAMP。您可以按照本指南了解如何操作:
http://www.websanova.com/tutorials/php/manually-adding-php-versions-to-wamp
【讨论】: