第 1 頁 (共 1 頁)
[問題] 如何更新Appserv中的apache的版本??
發表於 : 2005-09-15 18:28
由 polar0915
Windows 作業系統版本: Xp Pro
Appserv 安裝版本:AppServ 2.4.4a
發生問題:目前需要將Apache的版本更新為最新版本,
但是目前Appserv掛著重要的網站,
請問是否可以將Apache單獨更新,並且不要動到php和mysql
謝謝回答!!
發表於 : 2006-05-20 22:46
由 過山雲
這個目前也急需想知道...
可惜沒有朋友回答...
發表於 : 2006-05-20 23:18
由 chiouss
- 把 Apache service 停掉並且移除
代碼: 選擇全部
cd \path\to\apache2\bin
apache -k stop
apache -k uninstall
- 把 httpd.conf 以及其他重要的檔案備份起來,然後砍掉 Apache 目錄裡面的檔案。
- 去 http://httpd.apache.org/ 抓新的 Win32 binary 回來安裝
- 把舊的 httpd.conf 等檔案備份 restore 回去,重新啟動 Apache
PS. 暫時不要抓 Apache 2.2 的 Win32 binary 回來用...
發表於 : 2006-05-20 23:31
由 過山雲
非常謝謝.
請問暫時不要使用2.2版本是什麼原因呢?
那我就暫且使用2.0.58版本囉.
發表於 : 2006-05-21 00:21
由 chiouss
過山雲 寫:請問暫時不要使用2.2版本是什麼原因呢?
原因我在
這邊說過,也有提到非用不可的處理方式。
發表於 : 2006-07-03 20:00
由 upufuxup
chiouss你在把 Apache service 停掉並且移除的方法中
寫到
代碼: 選擇全部
cd \path\to\apache2\bin
apache -k stop
apache -k uninstall
這些內容是在哪裡執行
是不是以下這樣做?
1.進入"命令提示字元"
2.打上cd \path\to\apache2\bin
3.打上apache -k stop
4.打上apache -k uninstall
發表於 : 2006-07-03 22:13
由 chiouss
upufuxup 寫:這些內容是在哪裡執行
是不是以下這樣做?
1.進入"命令提示字元"
是的
發表於 : 2006-07-03 23:58
由 upufuxup
我照你的方法打~~
可是它出現"系統找不到路徑"
要怎麼做才對?
另外~~我想問
代碼: 選擇全部
把 httpd.conf 以及其他重要的檔案備份起來
這句的"其他重要的檔案"是指哪些檔案??(不知道什麼是重要的檔案)
發表於 : 2006-07-04 01:42
由 chiouss
upufuxup 寫:我照你的方法打~~
可是它出現"系統找不到路徑"
要怎麼做才對?
請自己把 "\path\to\apache2\bin" 換掉... Orz
另外~~我想問
代碼: 選擇全部
把 httpd.conf 以及其他重要的檔案備份起來
這句的"其他重要的檔案"是指哪些檔案??(不知道什麼是重要的檔案)
不知道就當作沒有吧!我也猜不出來你有哪些重要的檔案會放在那裡面 (像我是把 php.ini 也放在那邊,所以要備份 php.ini)
發表於 : 2006-07-04 19:09
由 upufuxup
好奇怪喔~~還是弄不好耶
Windows 作業系統版本: Xp sp2
Appserv 安裝版本:AppServ 2.4.4a
1.我把 Apache service 停掉並且移除
2.砍掉 Apache 目錄裡面的檔案
3.抓新的 Win32 binary 回來安裝 (2.0.58版本),裝好後產生Apache2資料夾
如果想把資料夾名稱改為"apache",可是會出現錯誤
要怎麼樣改資料夾名稱,又不會有錯誤發生???
4.還沒把httpd.conf 檔案 restore 回去前Apache能起動,但找不到網頁
5.把httpd.conf 檔案 restore 回去後Apache不能起動了
6.後來我試著不把之前的httpd.conf 檔案 restore 回去,而是直接改原本的httpd.conf (2.0.58版本的httpd.conf)
以下為更改後的部份
代碼: 選擇全部
DocumentRoot "D:/AppServ/www"
代碼: 選擇全部
<Directory "D:/AppServ/www">
代碼: 選擇全部
UserDir "D:/AppServ/www/users/"
代碼: 選擇全部
DirectoryIndex index.html index.html.var index.htm index.php index.php3
可是改完後就變成非index.php的頁面都是跑出空白網頁,印不出東西
而index.php的網頁會出現以下的畫面
請問要怎麼樣做才能安裝好新版本的Apache並且能跑出網頁?
發表於 : 2006-07-04 20:05
由 chiouss
upufuxup 寫:好奇怪喔~~還是弄不好耶
因為你不看 manual...
用泡麵包是很方便,但是沒打好基礎就這樣用是不行的。
如果想把資料夾名稱改為"apache",可是會出現錯誤
要怎麼樣改資料夾名稱,又不會有錯誤發生???
ServerRoot 要改
4.還沒把httpd.conf 檔案 restore 回去前Apache能起動,但找不到網頁
DocumentRoot 要改
可是改完後就變成非index.php的頁面都是跑出空白網頁,印不出東西
而index.php的網頁會出現以下的畫面
你沒有加上 AddType
代碼: 選擇全部
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
第一行一定要加 (用 php 的話),第二行加不加隨便...
[討論] ........
發表於 : 2006-08-02 16:42
由 kinlam
我自己安裝的appserv 2.4.6
之後網站都登入不到(mysql升級後...)
看到這篇後.....我都想裝回appserv 2.44a...
之後獨立升級apache2.0
是否這樣???(我的安裝路徑是E:\)
1. 開始->執行->輸入cmd
2. 輸入cd e:
3. 輸入cd e:\appserv\apache2\bin
3.打上apache -k stop
4.打上apache -k uninstall
Re: [討論] ........
發表於 : 2006-08-02 17:40
由 chiouss
kinlam 寫:我自己安裝的appserv 2.4.6
之後網站都登入不到(mysql升級後...)
看到這篇後.....我都想裝回appserv 2.44a...
之後獨立升級apache2.0
是否這樣???(我的安裝路徑是E:\)
應該可以...
有問題再回報

[問題] ....
發表於 : 2006-08-03 05:30
由 kinlam
代碼: 選擇全部
1. 開始->執行->輸入cmd
2. 輸入cd e:
3. 輸入cd e:\appserv\apache2\bin
3.打上apache -k stop
4.打上apache -k uninstall
這些應該只適用於apache2的喔??????
apache1 我試過不行....所以到程式集裡動手-0-!
Re: [問題] ....
發表於 : 2006-08-03 14:07
由 chiouss
kinlam 寫:這些應該只適用於apache2的喔??????
apache1 我試過不行....所以到程式集裡動手-0-!
apache 1.3 的 apache.exe 又不在 bin 裡面...
至於指令是一樣的,有問題可以直接輸入 apache,會出現說明...