本地主機安裝步驟與測試

Download Report

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