wamp環境PHP安裝mongodb擴充

來源:互聯網
上載者:User

標籤:

 

pecl的mongodb擴充連結我們很多開發工作都要在windows下進行,但是在windows下給這些指令碼程式安裝一些外掛程式擴充都比較麻煩,沒有辦法像linux環境一樣一行命令完成,這裡我在為PHP安裝mongodb擴充的時候遇到了一些問題,特此寫一遍wamp安裝php擴充的教程。

1.下載mongodb擴充

下載windows環境下php的mongodb擴充。

windows下的php的擴充一般都是dll檔案,mongodb的php擴充在這裡下載:

http://pecl.php.net/package/mongo

 

我們這裡選擇最新的dll下載就好了。

擴充一般會區分non thread safe (非安全執行緒)和thread safe(安全執行緒)區別就在於,非安全執行緒一般搭配IIS環境使用,安全執行緒搭配apache使用。當然除此之外php還有 VC6 VC9版本區分VC6和VC9一個支援apache一個支援IIS,VC9 用在apache上也沒問題。當然這裡還有更多內容這裡就不再詳細討論了。

我的環境是win10 64位 wamp(apache+php5.5)那麼就下載php5.5 Thread Safe(TS)x64的那個檔案。

2.安裝mongodb擴充

下載好以後開啟壓縮包我們會發現php_mongo.dll檔案。

將這個檔案複製到“wamp\bin\php\php5.5.12\ext”這個路徑的檔案夾下面。

如果你自己安裝的php就複製到php的ext檔案夾當中。然後我們要修改php.ini設定檔來讓PHP載入這個擴充。

找到你的php.ini編輯這個檔案,添加

extension=php_mongo.dll

添加到這個檔案目的是為了告訴PHP我們安裝了這麼一個擴充下次啟動的時候要啟動這個擴充。

3.讓mongodb的擴充找到libsasl.dll依賴庫

libsasl.dll是在php根目錄下的一個檔案夾,本文的mongodb需要依賴這個dll。由於wamp安裝的過程當中不會添加php的環境變數,所以我們在使用php的mongodb擴充的時候,擴充無法找到libsasl.dll的位置導致mongodb的擴充是無法使用的。

我們需要把php的目錄路徑添加到我們的系統內容變數裡面。

4.測試mongodb擴充安裝是否成功

最後我們重啟所有的wamp服務,最好把wamp關閉再重新開啟。啟動wamp的localhost網頁,找到phpinfo()

出現mongo的字樣就對了,說明mongodb安裝成功了。

wamp環境PHP安裝mongodb擴充

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.