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