幾天前老大讓我們學習mongoDB,我在windows環境下安裝mongoDB的擴展時遇到一些問題,現在分享下解決方案,一起共同學習。
1、 首先查看下自己的php版本( 在php文件中輸出phpinfo() ),並確認屬於線程安全還是非線程安全(我的爲線程安全VC6)
我的集成環境XAMPP版本爲1.8.3
php爲5.5.1
2、擴展下載地址爲: http://pecl.php.net/package/mongo/1.6.0RC2/windows (選擇與自己版本相符合的下載)
3、將下載好的文件包解壓後將php_mongo.dll文件放到你本地安裝XAMPP的目錄/php/ext文件夾下
4、修改php.ini文件 搜索extension=php_xsl.dll 在此代碼下面加入extension=php_mongo.dll這段代碼
5、此時已經安裝好擴展,但是運行時出錯,因爲php對mongodb的支持需要依賴3個動態鏈接庫:libeasy32.dll、libsasl.dll、ssleay32.dll,因爲libsasl.dll找不到所以報錯
對應解決辦法:複製你自己php文件夾下libsasl.dll 放到你的apache文件夾下bin文件夾下 然後重啓apache
到這時你已經安裝好了mongoDB的擴展,並查看你的php版本可看見
表示你已經安裝成功了!