wamp環境PHP安裝mongodb擴展

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安裝成功了。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容