繁体   English   中英

如何在WAMP上本地安装PHP扩展?

[英]How to install PHP extension locally on WAMP?

我从来没有这样做过,所以我正在寻找详细的指导。 我正在尝试使用Evernote API来创建PHP页面。 我已经下载了他们的SDK,它说我需要为PHP安装OAuth扩展。 我在本地计算机上安装了WAMPSERVER(Windows 7)。 我试过阅读手册,但我甚至无法弄清楚要下载什么:S这是一个相当简单的过程吗?

http://php.net/manual/en/book.oauth.php

http://downloads.php.net/pierre/获取预编译的dll

在页面中搜索oauth并为您的机器选择一个。

将.dll文件放在PHP扩展目录中。 在php.ini文件中找到扩展区域并将其添加到它:

[PHP_OAUTH]
延长= php_oauth.dll

重启WAMP服务器

PHP站点提供了有关如何在Windows上安装PHP扩展的很好说明。 只需在PECL中找到* .dll,然后按照这些说明操作即可 您可以在此处获取OAuth库。

我有同样的问题试图自己设置。 关于这个主题的stackoverflow的很多信息都很好但是已经过时了。 您现在可以在php.net网站上获取最新的oAuth库:

http://windows.php.net/downloads/pecl/releases/oauth/

但是,我也遇到了一些问题,因为他们提供的PHP版本已经过时,并且无法使用扩展程序。 为了解决这个问题,我不得不手动将PHP版本添加到WAMP中。 您可以按照本指南进行操作:

http://www.websanova.com/tutorials/php/manually-adding-php-versions-to-wamp

我正在使用带有PHP5.6.25的WAMPServer(x64)并且我想安装“Blesta”,需求需要“Pecl - Mailparse”,所以:

  1. 我下载“PHP Mailparse v2.1.6(PHP v5.6)(线程安全)(vc11)(x64)”
  2. 我在“C:\\ wamp64 \\ bin \\ php \\ php5.6.25 \\ ext”文件夹中解压缩下载文件
  3. 我将“extension = php_mailparse.dll”添加到文件“C:\\ wamp64 \\ bin \\ php \\ php5.6.25 \\ phpForApache.ini”,但在“动态扩展”的末尾
  4. 重启WAMPServer
  5. 安装“Blesta”

注意#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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM