本格的 Apache 跑在新主機板的 Windows Vista 上面,經過幾天運行,目前看起來 ok.
目前的 Apache 2.2.4 安裝檔,不能在 Vista 上完成安裝,有下面方法可用:
方法一: 在程式集找到 “命令提示字元”,按滑鼠右鍵用 “以系統管理員身分執行” 執行,如圖,再用 “msiexec /i apache_2.2.4-win32-x86-no_ssl.msi” 安裝。
方法二: 如果有安裝好或已經解開的執行檔,重新註冊 httpd.exe 為 service 即可,用 “httpd.exe -k install”. 我是用這個方法.
Apache 跑在 Windows Vista 上好像有時慢了點,前一兩天有些格友反應連不上,可是也有人沒問題,不確定是什麼緣故,跟下面提到這點可能有點關係,查了資料在微軟的知識庫KB929868中,提到 “網站傳送資料非常慢或當您使用 Windows Vista Enterprise 完全卸除資料” (A Web site sends data very slowly or drops the data completely when you use Windows Vista Enterprise),原來是 Vista 支援 RFC 1323 — TCP Extensions for High Performance 反而出了問題,可以用下列命令關閉 tcp receive window 的自動調整大小:
netsh int tcp set global autotuninglevel=disabled
或用 highlyrestricted
改完需要重開機才有效.
用下列命令回復 default 值:
netsh int tcp set global autotuninglevel=normal
在 Windows Vista 上,Apache 跑得很順,比 XP 更順,硬碟沒出什麼聲音,Windows Vista 的記憶體管理有很大的進步。
A Web site sends data very slowly or drops the data completely when you use Windows Vista Enterprise – 網站傳送資料非常慢或當您使用 Windows Vista Enterprise 完全卸除資料.
自動翻譯真糟糕.
您好,關於您的說明尚不甚清楚,可以再補充說明整個程序嗎?
請問具體的問題?
您好,我也是VISTA白老鼠之一
因為現在要架設APACHE,但VISTA不給架,研究很久仍無法,我所使用的APACHE版本與您的不同,但我仍下載您所推薦的APACHE版本,還是無法安裝,我有疑問的是您的方法一跟方法二我看不懂,要怎樣在命令提示字元按右鍵以管理員身分執行?
最好將您成功架設的流程貢獻給廣大APACHE使用者,期待您的回覆,謝謝
如果VISTA無法突破架設APACHE我就把正版VISTA丟了,換回XP
新加上圖
您好~我正試著在Vista上安裝Apache
但看您的說明我還是不清楚~進入以系統管理員身分執行”執行後出現
c:\Users\xxxx>
再用 “msiexec /i apache_2.2.4-win32-x86-no_ssl.msi” 安裝
是要直接寫在後面嗎??
我直接打上去還是不能執行ㄝ??能再說明清楚一點,謝謝喔@!
錯誤訊息是什麼?
錯誤訊息是…..
無法開啟此封裝。請確認此封裝是否存在,或其是否為正常
的Windows Installer封裝。
apache_2.2.4-win32-x86-no_ssl.msi 在 c:\Users\xxxx> 裡嗎?
嗯!!感謝~可以裝了~但是
裝好之後 還會出現一個錯誤訊息 “操作順利完成”???
然後還會出現視窗說 error 系統找不到指定檔案??
正確裝好後右下角不是會出現一個Apache啟動圖示嗎??但我的都沒有??
右下角那個圖示跑不起來沒錯,那個不重要。
Apache service (httpd.exe) 可以跑就好了。
抱歉~~我剛學apache~還不太會用
我在Apache的Bin目錄下執行httpd.exe 還是不能跑ㄝ?
他出現一個Dos視窗 甚麼沒有寫 就一個浮標在上面一直閃??
這樣是正常的嗎??
參考 http://httpd.apache.org/docs/2.2/invoking.html
我使用第一個方法已經成功了,提供細節分享
1.先把安裝檔案複製到C:/WINDOWS/SYSTEM32/資料夾內
2.開始>所有程式>附屬應用程式>”命令提示字元”上按滑鼠右鍵選擇以系統管理員身分執行
3.我的”命令提示字元”視窗上顯示的是C:/WINDOWS/SYSTEM32>
4.在後面輸入msiexec /i apache_2.2.4-win32-x86-no_ssl.msi
但是如果版本不同就要跟著改變
例如我的版本是2.0.45
所以是:
C:/WINDOWS/SYSTEM32>msiexec/i apache_2.0.45-win32-x86-no_ssl.msi 然後按ENTER就會有安裝精靈了,接著跟著導引就能完成安裝
而且在電腦右下方的圖示還是正常在跑的咧~~
謝謝提供分享 🙂
我都是在VISTA裝
但我什優化都無法令他速度增加~在2003 SERVER上完全無問題的
用了netsh int tcp set global autotuninglevel=disabled都無法解決問題
速度是慢到連網站都入不到
不知可否給我你的優化過程資料我參考一下?
特別是httpd.conf的設定
可否e-mail資料給我?
>速度是慢到連網站都入不到
那不是 apache 本身的問題吧?
Check DNS? Firewall?
請問您目前使用的CPU是那一型號的???
小弟近期也有考慮要升級架APACHE
但會擔心APACHE不能在新的CPU上跑
請看 https://blog.gspirits.org/wp/2007/04/217/
我是使用appserv-win32-2.4.4a.exe這樣的版本.他不是msi檔.
我要怎麼下相關於他的參數呢?
我看我xp下的系統是執行這各…
“c:\AppServ\Apache\Apache.exe” –ntservice
那我httpd.exe -k install這各應該就是換成apache.exe -k install
這樣來新增服務對吧.但是卻是失敗的耶…
Pingback: apache vista