如何升級upupw下的apache?
UPUPW每次更新都會有一個大的調整,例如Apache PHP MySQL phpMadmin PHP元件等版本和設定的更新,基本上從UPUPW.EXE主程式到每個資料夾都會有改動。
雖然每次更新工程浩大但是升級卻相對比較簡單。
1、找到UPUPW程式資料夾,開啟UPUPW控制面板,按s5停止所有服務(s5同時也會卸載寫入的系統服務)
2、給upupw資料夾重新命名,如upupw_bak(留作備份防止升級錯誤無法恢復)
3、解壓縮新版的Apache PHP整合包upupw目錄到指定路徑
4、開啟新版的UPUPW.EXE檔按s1開啟所有服務,確認可以成功開啟後按s5關閉所有服務(預先運行一遍以防升級後不知道是升級造成的錯誤還是新版程序缺少運行庫造成的錯誤)
#5、備份原版upupw_bak目錄下的主機/虛擬主機設定檔和網站目錄以及資料庫data目錄內對應的網站資料庫目錄,具體檔案路徑如下:
Apache版:Apache2\conf\extra\httpd-vhosts.conf
(httpd-vhosts.conf是Apache伺服器的主目錄和虛擬主機目錄設定檔)
MySQL\data目錄
(備份data目錄內對應的網站資料夾)
htdocs目錄內除phpMyAdmin目錄外的所有檔案
(當然這裡也可以繼續使用舊版phpMyAdmin)
vhosts目錄
#(虛擬主機沒選擇路徑時預設的存放位置,內含所有虛擬主機的網站文件,如果虛擬主機選擇路徑在upupw資料夾下的也需要備份,在其它目錄或磁碟的不用備份)
6、以備份好的檔案依序覆蓋新版檔案後開啟控制台按s1啟動全部服務依序造訪對應的網站,若有網站資料遺失或無法存取的情況請按8鍵升級MySQL資料庫後重試。
如果沒問題則升級成功了!
備註:
* 如果自己手動更改了httpd.conf、my.ini、php.ini這三個設定檔請自行備份或upupw控制面板按11自動備份設定檔到Backup目錄拷貝cfg_bak.zip檔留用
這裡不建議直接覆寫httpd.conf、my.ini、php.ini這三個設定文件,因為新版的設定檔一般都做了優化或對新元件做了引用,覆蓋後會無法開啟服務,請單獨把修改過的地方拷貝到新版設定檔。
* 若新版檔案中沒有特別說明,則上述方法適用Apache版的所有更新!
更多Apache相關知識,請造訪Apache使用教學#欄位!
以上是如何升級upupw下的apache的詳細內容。更多資訊請關注PHP中文網其他相關文章!