Transcript 本地主機安裝步驟與測試
6
本地主機安裝步驟與測試
6.1 概述
6.2 階段一:安裝Apache、PHP、MySQL
6.3 階段二:osCommerce安裝
6.4 階段三:SMTP伺服器安裝
6.5 osCommerce前後台測試
6.6 連線測試
6.1 概述
p. 074
本書所介紹的安裝方法適用於各種Windows作業系
統,包含Windows 98/ NT/ 2000/ XP等。
整個安裝步驟包含三個階段:
第一個階段是Apache、PHP、MySQL安裝(即
AppServ系統的安裝)
第二個階段是osCommerce安裝(即網路商店系統的
安裝)
第三個階段是SMTP安裝(即Free SMTP Server電子郵
件寄送伺服器系統的安裝)
6.2 階段一:Apache、PHP、MySQL 安裝
p. 074
先期準備
如果您的Windows系統已經啟動了IIS(Internet
Information Service)服務,將會造成後續無法正
常啟動Apache Server的狀況。IIS是Windows作業系
統附屬的網站系統,因為它們所提供的服務與
Apache相同,因此無法與Apache在作業系統中同
時執行,主要原因是兩者都會佔用到TCP/IP網路協
定的80通訊埠,所以你必須先把IIS及PWS的服務
停止才能正常啟動Apache。
圖6-2:點選osc1.bat
點選執行
圖6-3:執行osc1.bat
p. 075
圖6-4:Welcome開始執行AppServ的設定
按此處開始安裝
p. 076
圖6-5:選擇安裝目錄
p. 077
按此處繼續
圖6-6:設定安裝類型
p. 077
按此處繼續
圖6-7:設定Apache網站伺服器
p. 077
按此處繼續
如果有固定的IP Address,則可以更改Server Name:xxx.xxx.xxx.xxx
(將localhost改為IP Address,如192.168.10.1);再按【Next】繼續。
圖6-8:設定MySQL資料庫
1. 改選big5
2. 按此處繼續
圖6-9:開始安裝AppServ
p. 078
p. 078
圖6-10:AppServ安裝完成
啟動完成會在螢
幕右下角出現紅
綠燈(亮綠燈)的
小圖示(圖6-11)。
按此處繼續
圖6-11:MySQL的管理圖示
亮綠燈
6.3 階段二:安裝osCommerce
p. 079
在本階段的安裝主要是以瀏覽器軟體去執行
osCommerce的安裝程式,然後設定相關的資料項
目,本書所提供的安裝程式已經過筆者修改調整,
大部分設定項目都可以用預設值而無需更改,以下
的說明主要是讓讀者了解各個項目的作用,方便日
後在不同的環境中安裝時參考。
p. 079~080
步驟1
使用osc1.bat進行AppServ系統安裝完成後,自動開
啟的redirect.htm網頁(圖6-12),會於三秒鐘後會帶
出以下的安裝程式歡迎畫面,以滑鼠點選 Install字
樣即可開始安裝osCommerce軟體。
圖6-12:redirect.htm網頁
圖6-13:以瀏覽器執行osCommerce安裝程式
p. 080
※ 如有固定的IP Address可修改為
http://ip address/catalog/install後,再按下
【Enter】鍵,等待畫面重新出現後再往
下執行。
按此處繼續
圖6-14:步驟2-決定安裝處理選項
p. 082
按此處繼續
圖6-15:步驟3-設定資
料庫相關選項
按此處繼續
圖6-16:步驟4-設定匯入SQL檔案位置
按此處繼續
按此處繼續
圖6-17:步驟5-資料庫匯入完成
p. 084
圖6-18:步驟6-主機相關設定選項
按此處繼續
p. 085
圖6-20:步驟7-設定資料庫相關選項
按此處繼續
p. 087
圖6-21:步驟8-安裝完成
請不要點選任何按
鈕,直接結束您的
瀏覽器
p. 088
6.4 階段三:SMTP伺服器安裝
p. 088
本階段主要在介紹「本地主機」安裝寄送郵件伺服
器(SMTP Server)的程序,安裝SMTP伺服器的
目的在提供osCommerce網路商店與會員、顧客間
的E-mail寄送,譬如寄送訂購通知、產品通知……
等,使用的是屬於Freeware的軟體:Free SMTP
Server。
倘若您不想在網路商店安裝自己的SMTP伺服器,
也可以使用ISP提供的電子郵件主機,不過要修改
php.ini檔案(詳細的修改做法,請參閱第15章)。
圖6-22:點選osc2.bat
p. 089
點選執行
按此處繼續
圖6-23:設定Free SMTP Server之1
圖6-24:設定Free SMTP Server之2
p. 090
按此處繼續
按此處繼續
圖6-25:設定Free SMTP Server之3
圖6-26:設定Free SMTP Server之4
p. 090
按此處繼續
按此處繼續
圖6-27:設定Free SMTP Server之5
圖6-28:設定Free SMTP Server之6
p. 091
1. 將 取消
2. 按此處完成
圖6-29:Free SMTP Server安裝完成
圖6-30:啟動Free SMTP Server
p. 092
點選此處啟動SMTP Server
1.輸入DNS伺服器的IP位址
2.按此處繼續
圖6-31:輸入DNS伺服器的IP位址
圖6-32:Windows安全性警示
按此處繼續
※已啟動防火牆時才會出現
p. 092
圖6-33:Free SMTP Server服務畫面
p. 093
操作提示:
p. 093
如果您的主機已設定過DNS伺服器,則圖6-31的畫
面不會出現。
Free SMTP Server啟動後,必須保持一直開啟執行
的狀態,否則寄送給顧客的E-mail將無法發送出去。
某些ISP不提供用戶自行以SMTP Server直接發送Email的服務,讀者在使用Free SMTP Server時,請
注意您的ISP是否有此限制。(相關說明請參閱第5
章、申請網域名稱-網域名稱設定)
6.5 osCommerce前後台測試
p. 094
在網址處鍵入 http://localhost/catalog
圖6-34:osCommerce前台系統畫面
後台系統
p. 094
在網址處鍵入 http://localhost/catalog/admin
圖6-35:osCommerce後台系統登入畫面
6.6 連線測試
p. 096
安裝好相關的軟體系統之後,可以利用瀏覽器連線
測試,確定各個軟體系統的運作正常。倘若運作一
段時間後出問題,也可以利用這些測試方法來判斷
出問題的原因。
6.6.1 Apache連線測試
p. 096
在瀏覽器軟體的網址輸入下列位址,可以連結到
Apache的虛擬根資料夾。
可以正常看到index.html的內容就代表Apache運作正常。
6.6.2 PHP連線測試
PHP程式系統是附屬於
Apache網站系統之中,
用來解譯PHP網站描述語
言,測試的方式是在
Apache連線測試的畫面
中點選【PHP Information】
超連結,該連結指向
phpinfo.php程式,因此點
選之後會執行該PHP程式,
假若PHP的安裝完整,就
可以看到目前 PHP 在目
前該部主機的相關設定。
p. 097
6.6.3 MySQL連線測試
MySQL是網站程式執行時
使用的資料庫系統,測試
的方式是在Apache連線測
試的畫面中點選
【phpMyAdmin Database
Manager】超連結,該連結
會啟動另一個php程式
phpMyAdmin,該程式提供
以瀏覽器管理MySQL資料
庫。因此若能正確執行該
程式進入MySQL的管理畫
面,就代表MySQL資料庫
正常運作。
p. 098