340 likes | 509 Views
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 系統的安裝 )
E N D
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 p. 075 點選執行 圖6-3:執行osc1.bat
圖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-9:開始安裝AppServ 圖6-8:設定MySQL資料庫 p. 078 1. 改選big5 2. 按此處繼續
圖6-11:MySQL的管理圖示 亮綠燈 圖6-10:AppServ安裝完成 p. 078 啟動完成會在螢幕右下角出現紅綠燈(亮綠燈)的小圖示(圖6-11)。 按此處繼續
6.3 階段二:安裝osCommerce p. 079 • 在本階段的安裝主要是以瀏覽器軟體去執行osCommerce的安裝程式,然後設定相關的資料項目,本書所提供的安裝程式已經過筆者修改調整,大部分設定項目都可以用預設值而無需更改,以下的說明主要是讓讀者了解各個項目的作用,方便日後在不同的環境中安裝時參考。
步驟1 p. 079~080 • 使用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-15:步驟3-設定資料庫相關選項 圖6-14:步驟2-決定安裝處理選項 p. 082 按此處繼續
按此處繼續 圖6-17:步驟5-資料庫匯入完成 圖6-16:步驟4-設定匯入SQL檔案位置 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-23:設定Free SMTP Server之1 圖6-22:點選osc2.bat p. 089 點選執行
按此處繼續 圖6-25:設定Free SMTP Server之3 圖6-24:設定Free SMTP Server之2 p. 090 按此處繼續
按此處繼續 圖6-27:設定Free SMTP Server之5 圖6-26:設定Free SMTP Server之4 p. 090 按此處繼續
1. 將 取消 2. 按此處完成 圖6-29:Free SMTP Server安裝完成 圖6-28:設定Free SMTP Server之6 p. 091
1.輸入DNS伺服器的IP位址 2.按此處繼續 圖6-31:輸入DNS伺服器的IP位址 圖6-30:啟動Free SMTP Server p. 092 點選此處啟動SMTP Server
圖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直接發送E-mail的服務,讀者在使用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連線測試 p. 097 • PHP程式系統是附屬於Apache網站系統之中,用來解譯PHP網站描述語言,測試的方式是在Apache連線測試的畫面中點選【PHP Information】超連結,該連結指向phpinfo.php程式,因此點選之後會執行該PHP程式,假若PHP的安裝完整,就可以看到目前 PHP 在目前該部主機的相關設定。
6.6.3 MySQL連線測試 p. 098 • MySQL是網站程式執行時使用的資料庫系統,測試的方式是在Apache連線測試的畫面中點選【phpMyAdmin Database Manager】超連結,該連結會啟動另一個php程式phpMyAdmin,該程式提供以瀏覽器管理MySQL資料庫。因此若能正確執行該程式進入MySQL的管理畫面,就代表MySQL資料庫正常運作。