• 2

Web server (LAMP) 裝在Linux 的虛擬機比較好,還是直接裝在Windows上

目前server 需要裝Web server, 站台主要是 PHP,所以IIS 不考慮。
但因為又要跑一些 Windows 程式,所以目前有三個方案

1. 純Windows 系統
裝 apache/My SQL 在 Windows 電腦上 (WAMP)
2. 用虛擬系統方式來達到 雙系統
Host: Windows
guest : Linux
虛擬系統考慮用VirtualBox 而非VMware( 效率考量 )
3. Host : Linux
guest : Windows
但因為 有些USB 設備 只支援 Windows
所以這樣的組合 不知道可不可以正常運作。

不知能不能給建議






2011-10-26 8:28 發佈

cdrw wrote:
目前server 需...(恕刪)

IIS也是可以改成支援PHP的環境的,你也可以看看要不要用它
一香(箱)、兩香(箱)、三香(箱)、四香(箱)、五香(箱) (老闆聽了很爽一直搬) 老闆,我要張君雅五香海苔一包
PHP 在 IIS 以 FastCGI 來跑 效能可是很猛的,也很穩定。
我的感覺是比 windows 上裝 Apache 跑還快,
可以考慮一下。
IIS可以跑PHP沒問題,
我自己的部落格就是這樣玩,
看你熟哪一套就用吧,
只是你的架構我會覺得管理上很麻煩,
有Windows又有虛擬機。
為什麼用Windows就一定要用IIS?

在前公司,部門用的Server因為有同事說要裝什麼軟體所以非裝Windows不可,
就裝了Windows Server, 但是接下來的Web Service我就用WAMP(XAMPP).
結果那個軟體最後也沒裝, 早知道當初用Linux就好....

什麼USB設備是Server會用上又只支援Windows的? 願聞其詳....
與失敗為伍者,天天靠盃都是別人的錯。 與成功為伍者,天天跟失敗切磋直到不再出錯。
keyword "lamp virtualbox virtual appliance"

VMWare的appliance比較多..

15151515151515

bluesystem wrote:
為什麼用Window...(恕刪)

也沒說一要用IIS啦,只是看到
"但因為又要跑一些 Windows 程式"
那主機還是用Windows好了,不然Linux wine可能沒法滿足樓主的需求
為了這樣再搞什麼VM也太麻煩,要LAMP還是WAMP使用者自己需求自己評估吧
一香(箱)、兩香(箱)、三香(箱)、四香(箱)、五香(箱) (老闆聽了很爽一直搬) 老闆,我要張君雅五香海苔一包
IIS有支援PHP的套件可以裝
cdrw wrote:
站台主要是 PHP,所以IIS 不考慮。
我自己的經驗是用VM比較好
大約在四年前左右,我幫公司寫用PHP統計分析的程式,從資料庫撈取上百萬筆資料做統計分析後寫入資料庫,當時我開發環境的電腦是P4 3G的CPU + 2G RAM,以WAMP的方式跑那支程式大約要半小時左右,後來我在同一台電腦用 VM Workstation + CentOS 5.0 切了 384 MB RAM 以 LAMP 的方式跑同一支程式,20分鐘左右就跑完了,Apache, PHP, MySQL的版本兩邊都一樣,當年的功力有限,不懂得調教設定檔,所以用的都是預設值,雖然理論上透過VM去跑應該會比較慢,但實際跑的結果卻不是這樣,我也不知道為什麼,從此以後我都是用VM來當測試主機的。
當年的CPU是不支援VT的,以現在有支援VT的CPU來裝效率應該會更好,不過我現在已經不需要處理那麼大量的資料了,而大多數的程式在VM + LAMP跟WAMP下執行效率根本感覺不到差異,所以我現在都是直接用WAMP在開發程式了。
感謝大家的回覆,幫助很大,給了很多經驗與方向

lym520 wrote:
PHP 在 IIS 以 FastCGI 來跑 效能可是很猛的,也很穩定。

我一開始會對IIS沒興趣,是因為有人說PHP跑IIS 效能不佳,
加上LAMP上資源較多,所以才考慮用Apache去做
聽你一講,我會研究IIS看看,比較看看 ,謝謝

AskaSu wrote:
只是你的架構我會覺得管理上很麻煩,
有Windows又有虛擬機。

我會考慮用虛擬系統,是因為有很多維護的優勢,所以很多企業都開始採用虛擬系統
加上現在 CPU有支援 VT,效能改進很多。虛擬系統如果Tune好,其實效能並不差。
甚至有可能比Native 系統好(VM放在RamDisk上)

秤子3157 wrote:
我自己的經驗是用VM比較好

謝謝你的實務經驗,幫助很大。讓我對VM更有信心

bluesystem wrote:
什麼USB設備是Server會用上又只支援Windows的? 願聞其詳....

家用級的USB設備
其實我目前這台要建構的主機跟一般專業級的server 差很遠,沒有全部用Server級元件
像我手中一個UPS,只提供支援Windows,除非要重新買一個UPS,不然很麻煩

用Windows 就是考慮上未來增加設備,比較有彈性,
且軟體選擇較多,Linux/Windows兩者都可以通吃
不用刻意找有支援Linux設備 介面卡

其實我也有考慮純Linux,(為了跑Link aggregation,只是這是另一個研究方向)

slash410 wrote:
VMWare的appliance比較多..

謝謝你的建議
我目前考慮VirtualBox是因為效率問題,我會研究看看VMware,

  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?