Win7(64) + MongoDB + RockMongo + php +apache .....

來源:互聯網
上載者:User

標籤:blog   http   java   os   io   檔案   資料   for   

之前在32位上的win7上配置過一次了,成功了,也是參考了不少朋友的資料,但是那時一時腦熱竟然就沒記錄下這麼繁瑣的過程。。。。

好吧, 這次要在64位的機器上重新搞一次,搞之前我絞盡腦汁和查了好多資料,到底我在64位的機子上完全用32位的那套檔案來搭建和配置會怎樣,會不會報錯怎樣。。。。

然後想了好久,決定還是全部用64位的吧。。。因為我的jdk裝了64位的,之後用的java mongodb driver要對接64位的mongodb。。。

 

需要的東西:mongodb for windows 64, vcredist_x64, php for windows (這個很頭痛,它的64位是實驗階段的。。。。),apache httpd 64 (這個要在http://www.apachelounge.com/download/win64/)這個同盟網站下,這個聯盟很可信的,還有個php5apache2_4.dll,在php5.3之後的版本裡面,已經把相應的php5apache2_4.dll包含在了壓縮包裡面了,所以下載了之後就不用擔心了

 

然後關於vcredist,也說下吧,這是微軟的redistributable包,有05,08,10,12的,裝了之後的意思就是你電腦上沒有VS軟體也可以運行這些軟體,因為安裝了這些檔案之後就是給你提供了運行環境,又因為每個版本的什麼調用dll的方式都不同,因此新版本並不能代表完成低版本的作用和地位,所以這些新舊版本都裝上去也是沒問題的,微軟官網有。

 

暈……昨晚弄了一大版本的說明,沒了。。。。。

算了,懶得補了,apache的httpd conf檔案的改法就參照在百度經驗當中的那個文章來弄吧,可以的,參考的:

http://blog.csdn.net/z_cf1985/article/details/22454749

最後出現了It works就可以了,在apache裡面支援php的話主要就是添加php的目錄,然後要增添個php5apache2_4.dll的路徑,在php的下載檔案裡面已經有了的,然後設定下各種自己的路徑而已,mongodb的就按照官網的來弄,記得給這兩個東西安裝個windows的服務,這樣以後啟動就直接到服務管理員去弄就方便了,php的話就是主要是增添一些extension,還有mongodb driver的dll,要放在ext檔案夾裡,還有就是增添個apache的放置網頁的根目錄的路徑,大概就這樣了。。。。

然後搞下rockmongodb:必須要確認搞好了php mongo 驅動,如果搞好了的話,會在localhost:80/index.php裡面顯示有mongo這一項的。然後就是配置rockmongo自己的檔案了,把官網上的那兩個檔案都下載了,其實不用設定的。。。直接用那個rock for windows裡面的rockmongo start的檔案雙擊就好,會自動彈出一個網頁,就是串連了本地的mongodb資料庫了,然後預設的使用者名稱和密碼都是admin

 

然後去下載個java mongodb 驅動,很容易用,加進build path裡面之後,隨便找點資料,先在rockmongo那裏手動增添一個資料庫,資料庫裡面放一個新的集合,集合裡面建立一條新的文檔,文檔裡面有些kv對,就ok了

然後試試在java工程裡面連結,然後讀出文檔的內容,done。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.