我火了!系統安裝全記錄-Win 2K server+IIS5+FTP+PHP+MYSQL+ODBC+PHPMYADMIN

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
頭像
sinta
星球普通子民
星球普通子民
文章: 20
註冊時間: 2005-11-02 03:43

我火了!系統安裝全記錄-Win 2K server+IIS5+FTP+PHP+MYSQL+ODBC+PHPMYADMIN

文章 sinta »

我裝不起來,一個多月了,一直卡在某個地方,實在有點火大了,所以我要把我安裝的過程全部記錄起來!!讓看到這篇文章的人和我一樣也裝不起來(我就是那麼壞心!!),所以有良心的人記得要幫我看看那裡有問題,才不會害到別人呦!!

參考文章:[教學]IIS+mysql+ODBC+phpBB 獨立安裝程序
感謝 Artemas 讓我跌入萬丈深淵 無法自拔~~

主機配備:
杜龍1.1G
20G 7200RPM *1(分割成c: 8G、d: 10G ,且c為系統,d為資料庫及php相關檔案)
30G 5400RPM *1(全為ftp的空間,)
256 DDR RAM*2
512 DDR RAM *1
ADSL 2M/256K

我的現有條件需求:
1、 使用空間:本機架設(本機就是指自己的電腦)
2、 作業系統:WINDOWS 2000 SERVER (如果您是用XP的也可)
3、 WEB SERVER:使用IIS(如果您只有架一個站話,可以用APACHE)
4、 系統格式:皆為NTFS(較安全)
5、 有實體IP:221.169.172.199
6、 有網域: leaf.idv.tw



第一階段 系統規劃及安裝流程:
1、 請先備份您的重要資料,在此我是以空硬碟製作的。別到時資料掛了說我害的呦….

2、 請準備一張開機片,並將您的硬碟分割成您需要的空間大小,在此以二顆硬碟,分別割成C:D:E:。(那怎麼割呢?請到GOOGLE去爬一下文吧,這種文件很好找的,建議找SPFDISK分割教學)

3、 分割完成後請將WINDOWS 2000 SERVER裝到您的 C: 中,格式請轉成NTFS。(什麼是NTFS?請到GOOGLE去爬一下文吧,這種文件很好找的,建議找NTFS和FAT32)

4、 在安裝 WIN2000的過程中,可先照預設值安裝,事後再啟動相關服務就好了。而安裝時亦會建立管理者的帳號,在此以 administrator (都用小寫)示範,密碼為1234。主機名稱為 SERVER。

5、 安裝完成後,請接著安裝 SERVICE PACK 4(修正程式)。(什麼?不知道要到那去抓?好吧,這次不用爬文了,直接連結上去 中山大學點我下載128M

6、 這時,您的C:為NTFS,但 D:E:還是為FAT32,所以我們要把 DE轉成NTFS格式。做法是:
A. 在我的電腦上按右鍵,點選管理,再點磁碟管理。
B. 在D:的圖案上按右鍵,點格式化,選擇NTFS格式後,再點確定。(沒說的不要亂點)
C. E:的做法同上。(硬碟越大,時間越久)


7、 待全部都格式化完成後,您的硬碟即可設定權限,但此時的權限是所有人都可以讀取、編修,所以您可以先在此設定權限,方式為:
A. 打開我的電腦,在C:上按右鍵,點內容,再點安全。
B. 先點 新增,再找到 Administrators (注意有s)。提醒您,記得要允許Administrators所有項目
C. 再移除 Everyone。再提醒一次,記得要允許Administrators所有項目
D. D槽和E槽照上述方式設定相關權限,完成後,您的硬碟只有 Administrators 這個群組或是Administrator 這帳號可以讀取,所以不要忘記您的密碼。


8、 上述動作之後,如果確認安裝過程中沒有異狀,請在此先做一次GHOST備份,以備不時之需。在此以製作到D: 檔名為 SYS2K-01-SYS.GHO為例(什麼?GHOST要怎麼做?去GOOGLE爬一下文吧…不是我不幫,而是打字太多手會酸也!!)


9、 裝好之後,請再裝上您的硬體驅動程式,分別為主機板、顯示卡、音效卡、網路卡、USB。(通常裝的就是這幾個)


10、 一樣,裝好硬體驅動程式後別急著裝那些有的沒有的程式。例如:OFFICE、防毒、防火牆等等的….更別急著上網更新(您如果現在上網很容易中獎的)。


11、 再請不厭其煩的做一次GHOST,在此以製作到D: 檔名為 SYS2K-02-DRIVER.GHO為例。(我的映像檔有編號,到時可以做選擇性還原)


12、 映像檔做完後別急著建立帳號、啟動服務…等後面的主角OK之後再來做也不慢的呀…\r


13、 在第一階段的過程中,先別灌應用程式,因為要當SERVER的話,是不需要那麼多東西的,如果真的想灌,可以全部都弄好後再灌,如此一來,可以省下GHOST的空間。另外,在此強烈建議先別灌防毒、防火牆,因您現在灌,可能之後會有一種現象:您後面的流程都做對了,也檢查了,就是不能用,我告訴您,防毒和防火牆可能是一個很大的問題點,就算您把防火牆權限開到最大(不是關掉哦)您的資料也不見得能出得去,所以我個人會把防火牆和防毒放在最後面,才不會讓問題點那麼亂呀…\r


14、 以上為第一階段的安裝,底下會就各階段再做記錄,而我目前卡在 資料庫設密碼後就不能進入,和SMTP的問題,其它的都OK了,但我要上班,所以會分段PO….我完成的部份,在這段期間內,請各位幫忙…\r

先別急著在下面回文問問題…因為我也不見得會,我只是把我成功的步驟記錄下來而已,等我PO完再來討論也不慢呀…

sinta 在12/9 做了第一次修改,修改如下:
我又火了!!目前解決第一個問題,就是資料庫設密碼後就不能進入,我會把方法整理一下再放上來的....目前估計一天放一篇
最後由 sinta 於 2005-12-09 17:37 編輯,總共編輯了 1 次。
頭像
sinta
星球普通子民
星球普通子民
文章: 20
註冊時間: 2005-11-02 03:43

文章 sinta »

第二階段 網域設定及WINDOWS 2000 SERVER DNS SERVER設定


這個階段不一定要現在做,但是我火了,所以我要現在做,請注意,目前為止都是單機!!
若您已經和區網連結也可以,像我就是開二台,一台可以到INTERNET和內部網路,一台SERVER只有內部區域網路。可以上網的那台負責找資料和下載資料,再把資料傳到SERVER中安裝使用。

對了,在此我沒有用IP分享器,我只是用一般的HUB,如果您是用IP分享器,在設定上請恕小弟 愛莫能助 ,因為沒實際用過,我不敢亂講。

主題開始:
1、 我的網路商seednet有提供一組撥接的固定IP,所以我就到中華電信申請了一組 idv.tw 的網域,一年400塊,很便宜,申請的地方在這裡 中華電信網域申請,進去後請點個人網域,然後就請照指示操作吧。

2、 在網域設定中的部份,我要講的重點是:如果您今天想要架多個站,例如..
http://www.leaf.idv.tw
http://tea.leaf.idv.tw
http://php.leaf.idv.tw
那麼在個人網域這,您要進入DNS異動與查詢依您的需求來設定,我是這麼設定的...

leaf.idv.tw 指定型態:DNS
DNS/Host Server Name:server.leaf.idv.tw
IP Address:221.169.172.199

注意DNS/Host Server Name部份,我在安裝win 2000時是用server當主機名稱,所以在這也設定成server,如此一來,只要是網址中有 leaf.idv.tw的,就會轉到我的主機來查詢,那麼一來,您的主就必須架設DNS這個服務哦\r

3、 再來是主機服務的啟動,在此我們要啟動DNS及一些服務(若您已經啟動,則不用理會)請您依照以下指示設定
a. 點選 開始 → 設定 → 控制台 → 新增/移除程式
b. 點選新增/移除windows元件\r
c. 找到Internet Infomation Service (IIS)的選項,再點詳細資料,把裡面的功能全部打勾後按確定。
d. 再找到Networking Service,再點詳細資料,勾選DNS後,再按確定。
e. 完成後再點下一步,此時您可能需要放入WIN 2000的光碟片。


4、 再來我們要設定DNS,請依以下指示設定:
A. 開始 → 設定 → 控制台 → 系統管理工具。

B. 點選DNS,此時會跳出另一個視窗。


C. 在跳出的視窗中,於DNS圖案上按右鍵,再點 連線到電腦 ,再點 這台電腦 ,按確定。此時應會出現 一個主機圖示,名稱為 SERVER。

D. 在SERVER按右鍵,點新增區域後,下一步 → 點標準主要區域,下一步 → 點正向對應區域,下一步,輸入網域 leaf.idv.tw,下一步 → 下一步 → 完成。
註:leaf.idv.tw是我的網域,您的就填您自己的。

E. 完成後打開 正向對應區域 ,再進入leaf.idv.tw,請您點新增主機,名稱就打 server,IP位址打221.169.172.199後,再點新增主機
註:這個是我在網路上的實體IP。

F. 完成後打開 正向對應區域 ,再進入leaf.idv.tw,請您點新增主機,名稱就打 server,IP位址打192.168.1.1後,再點新增主機
G. 註:這個是我在區域網路上的虛擬IP。

H. 完成後請您再一次的於視窗右側空白位置按右鍵,這次點新增別名,別名輸入www,目標主機輸入server.leaf.idv.tw

I. 請照步驟H,將tea、php分別加入別名。若您有其它的站台亦可以此方式加入。

後註:DNS設定大致上這樣就可以了,還有,我對網路的東西並不是很行,我這麼設定基本上我都可以跑,但是安全上我不保證,若先進看了覺得我的設定可以再修改,請來信提醒小弟修改\r

請勿在下面回文問問題,因為我還沒火完....
頭像
sinta
星球普通子民
星球普通子民
文章: 20
註冊時間: 2005-11-02 03:43

文章 sinta »

第三階段:軟體的下載
到目前為止,都還只是系統部份的規劃,接下來我要做安裝應用程式的部份了,當然在安裝之前先要做下載的動作,我們會用得到的程式大概有這幾個:


1、PHPBB2018主程式
這個簡單的說,應該是論壇的主程式。目前有2017、2018,建議抓2018,因為2017和2018的編碼方式不同,至於不同,請爬文(因為我也不太懂)。
我目前用2018的考量是日後升級的問題,因在站上看到蠻多要升級,但為了編碼方式不同而頭痛的朋友發表問題。
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?t=39601
我下載的是這個:2.0.18(內含中文語系以及中文按鈕,適合全新安裝使用,本次釋出全面改用 UTF-8 編碼,故下載本版本適合"全新安裝")


2、PHP4 主程式
這個程式就是可以讓您的WINDOWS 2000可以讀取PHP檔案的程式。
參考連結:http://tw2.php.net/downloads.php
我下載的是這二個:(原因會再補充)
1、PHP 4.4.1 zip package [8,082Kb] - 31 Oct 2005
2、PHP 4.4.1 installer [1,110Kb] - 31 Oct 2005



3、MYSQL
這個程式主要就是存放討壇區的文章用的…其實整個架站的過程中它也是我覺得較難的其中一部份,主要我覺得難在我沒學過SQL,所以有很多程式碼看不太懂,雖然會用ACCESS,但和SQL比起來…總還是覺得大巫見小巫啦….
還有,在這我用的是4.1.15版,當然您可以試試其它的版本,不過我的記錄是以它為主啦…\r
參考連結:http://dev.mysql.com/downloads/mysql/4.1.html
我下載的是這個:
Windows Essentials (x86)



4、MYSQL ODBC驅動程式
這個的作用,照[教學]IIS+mysql+ODBC+phpBB 獨立安裝程序的說明,您可以這麼想:ODBC是負責PHPBB2在WINDOWS 2000中和MYSQL溝通的管道,您在PHPBB2發章文章或是回覆文章,都是透過ODBC把資料送到MYSQL的。
參考連結:http://dev.mysql.com/downloads/connector/odbc/3.51.html
我下載的是這個:
Driver Installer (zipped EXE) 3.51.12 2.2M



5、PHPMYADMIN
這個主要是用來管理您的資料庫用的,我提一下比喻好了,您可以把MYSQL當成倉庫、把PHPBB2當成商店、把ODBC當成是倉庫和商店之間的物流管道,而PHPMYADMIN就是您的庫管。所有的銷貨、退貨由商店執行,而貨品就放在MYSQL,ODBC負責貨品的運送、而若想得知倉庫的貨品資料,就是由PHPMYADMIN操作。
參考連結:http://www.phpmyadmin.net/home_page/downloads.php
我下載的是這個:
phpMyAdmin-2.6.4-pl4.zip



請先把檔案下載回來,並請整理完成,接下來我就要記錄安裝的過程了。
註1:本文是以我自己爬文找來的資料整合,我不敢說一定都對,如果有講錯的地方,請來訊息指教,感恩….

註2:還沒火完....
頭像
sinta
星球普通子民
星球普通子民
文章: 20
註冊時間: 2005-11-02 03:43

文章 sinta »

第四階段:PHP安裝

我在這直接記錄我的安裝方式,當然,您也可以先看看這篇文章[教學]IIS+mysql+ODBC+phpBB 獨立安裝程序

我首先安裝的是這個PHP 4.4.1 installer [1,110Kb] - 31 Oct 2005,它會一步一步的帶您進行安裝,我是這麼安裝的:
1、 將檔案解壓縮後(檔名為php-4.4.1-installer.exe),連點二下
2、 NEXT
3、 I Agree
4、 Advanced → NEXT
5、 Browse(此處您可以決定要安裝在那,我是安裝在D:\PHP441
6、 YES → NEXT
7、 NEXT
8、 此步驟要輸入SMTP及E-MAIL,我是直接按NEXT,等事後再來改。
9、 此步驟是要顯示錯誤訊息,直接NEXT就好了
10、 決定您的IIS版本,好了就接NEXT
11、 確認PHP有打勾,好了就接NEXT
12、 NEXT(開始安裝)
13、 安裝完成後,它會出現一個提示訊息,提示您要把PHP441這個資料夾開啟權限,增加一個IUSR_你主機名稱的帳戶。
14、 在D:\PHP441上按右建 → 內容 → 安全 → 新增,找到一個帳號,前面是IUES_開頭的那個就是了,記得只加入讀取的權限就好了。(讀取及執行、清單及資料夾、讀取)三個




接下來再請把這個檔案PHP 4.4.1 zip package [8,082Kb] - 31 Oct 2005,解壓縮到D:\PHP441,整個把它覆蓋過去,(若有出現取代檔案的畫面,您可以點否),這麼做的原因為安裝版的東西比較陽春,這個比較完整,所以才要做這個動作,到時才不用東補一個、西補一個的。

接下來就是修改PHP.INI這個檔案了,如果您是用安裝的版的話,這個檔案會躲在C:\WINNT\SYSTEM32中,建議您可以用檔案搜尋的方式找它,並把他打開來修改一下….

在這我們要修改的有一個地方,我們以記事本打開PHP.INI,並以 編輯 → 尋找 的方式找到 ;extension=php_mbstring.dll 請把 ; 去掉,檔案 → 存檔,關閉。

然後再把PHP441資料夾打開來,裡面有一個extensions資料夾,再打開來,把裡面一個php_mbstring.dll的檔案複製到 D:\PHP441 底下就好了。

實際上,您可以不用複製php_mbstring.dll檔案D:\PHP441,您可以直接在PHP.INI改路徑,但為我要用複製的呢?因為我不太確定修改的方式,所以用複製的比較快啦。

還有,我爬的文中,有幾篇說要把PHP.INI放到這幾個地方,您就參考一下吧…\r
一、 PHP的安裝資料夾放一個
二、 WINDOWS的系統資料夾放一個 C:\WINNT 或 C:\WINDOWS
三、 C:\WINNT中的SYSTEM32資料夾再放一個。
我是都有放啦,因為我也不確定那個是對的~~~

在安裝時,如果您倒楣一點可能會跳出一個視窗,裡面的文字為\r
Due to a missing OCX control……………….

這就代表您必須手動修改IIS,讓您的IIS知道遇到PHP的網頁要用那個檔案來讀….
修改方式如下:

一、 打開IIS,並在伺服器上(我的是SERVER)按右鍵 → 內容
二、 點選 Internet Imaformation Service ,看到WWW後,點 編輯 → 主目錄 → 設定 → 新增
三、 執行檔欄位中輸入 D:\PHP441 副檔名輸欄位中入 .PHP
四、 再按確定就好了。

基本上PHP的安裝這樣就可以了,接下來可以再安裝MYSQL了…\r

註:如果有錯,請記得來訊提醒呦….
註2:還沒火完
主題已鎖定

回到「phpBB 2 安裝與使用」