簡體   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