我想使用MongoDB
與PHP5.5
在Wampserver 2.5
,但我無法得到它的工作。我已經使用this教程設置了MongoDB 2.6.3配置文件,並運行了mongod.exe --install --config 'config_path'
,並添加了環境變量的路徑,似乎MongoDB服務已安裝並且工作正常。我還將線程安全的mongodb php驅動程序複製到php的ext
文件夾中,並將extension=php_mongo.dll
添加到php.ini
文件中的apache/apache2.4.9/bin/
和php/php5.5.12
文件夾中。當我在php_mongo
擴展名旁邊運行wampserver there's a warning sign時。問題是我已經嘗試安裝x64版本的wampserver和MongoDB,但沒有任何區別,並且在與此問題相關的日誌中沒有發現任何錯誤。MongoDB的PHP擴展不能在Windows 7上工作
我也讀過使用非線程安全版本的驅動程序修復了這個問題。
The program can't start because php5.dll is missing from you computer.
Try reinstalling the program to fix this problem.
PHP Startup: Unable to load dynamic library
'c:/wamp/bin/php5.5.12/ext/php_mongo.dll' - The specified module could not be found.
這裏的軟件的集合,我使用:
- Windows 7旗艦版64位
- Wampserver 2.5 x86版但是當我使用它,而開始wampserver我得到這個錯誤(PHP 5.5.12)
- MongoDB的Win32的i386-2.6.3(x86)的
- php_mongo-1.5.4-5.5-vc11.dll PHP驅動
而剛剛提到,在mongodb的安裝在c:\mongodb\
和wampserver安裝在c:\wamp
我感謝有這方面的幫助。
編輯:問題並沒有消失,所以我不得不尋找另一個網站服務器,我發現zWamp這是一個PHP/MySQL的/阿帕奇/ MongoDB的堆棧和它的作品!
你沒有提到你的PHP版本是nts或ts? –
@AmolMKulkarni在phpinfo中它表示線程安全已啓用。 – Nojan
什麼是'php_mongo-1.5.4-5.5-vc11-x86_64.dll'出來的? –