1.iis和apache安裝在同一台server會不會有沖突
2.php一定要架設在apache上嗎,不能在iis上嗎
因要更新公司網站,新的廠商說要用php+mysql+apache,但原本網站是用asp+iis靜態網頁而以,因不喜歡在server安裝太多軟體,以免影響效能又太亂
os:windows server 2003 SBS
service:DNS,sharepoint,exchange,iiS6.0
建議你換一台機器裝吧。
原有的機器安裝了SBS 2003,掛著Exchange Server,IIS是不能移除的,不然OWA就不能用了。
IIS上面又執行了WSS,這樣的負載並不算輕,加上機器本身又是AD,又是DNS,還要執行身份驗證,如果沒有意外,大概也是File Server吧?
會用SBS,估計就是要省錢,我猜硬體應該也不是太強大,這樣還要兼PHP Server跟MySQL,恐怕太操了。
隨便去弄台機器,應該都會跑得比較快。
PHP 可以跟 IIS 整合啊, 微軟信誓旦旦的說, 他們的架構是 *PHP Friendly*, 安裝請參考:
http://www.php.net/manual/en/install.windows.iis6.php
若你的 Server 只有一組 IP, 那麼只要把 Apache 跟 IIS 的 port 錯開即可
例如 IIS 跑 80, Apache 跑 8080
若你的 Server 有兩個以上的 IP, 那麼 Apache 跟 IIS 都可以跑各個 IP 的 80 port
另外目前 PHP 5.3.X 版以上比較麻煩, 有分 VC9 跟 VC6 版本
官方網站是說 VC9 版是用 Visual Studio 2008 開發的, 比較適合 IIS
VC6 版是用 Visual Studio 2006 開發的, 適合 Apache
所以我建議你安裝 PHP 5.2.X 版, 不要用 PHP 5.3.X 版
重點不在apache php mysql的負載,而是在您機器原本已經安裝的服務上!如同前面這位前輩提醒您的,這幾個服務都是MS的超重量級!有的吃頻寬、有的吃硬碟的IO、有的吃CPU、有的天生不穩定、有的甚麼都吃!良心的建議,真的用一台普通的PC架LINUX給apache php mysql用,CPU幾年前的都沒關係!記憶體512已經不錯,主機板舊的也可以,只要記得電池有電,沒電也有沒關係,兩個小時自動對時一次就是了!真的,這樣她也可以乘載的很好~
最簡單的方式
要求新廠商採用ASP+IIS
因為你是付費者
若你的ERP SERVER 還有多餘的能力的話或是其他pc
可以考慮在上面架設虛擬伺服器,上面掛linux,把網頁放在上面
若沒有就採iis+php,不過大大的sbs2003 已經掛ad+exchange
已經很操了,而且被入侵後的危害,應該不小於ERP吧
可以在同一台,
基本上單純web服務主機不至於影響效能,
除非是屬於AP web Server就需考量,
不過你的主機已掛sharepoint AP Server,
又掛了最耗資源的Exchange = =
會不會太省了, 弄台機器跑Web Server都很夠
看來你的網路需要加強安全