查看單個文章
舊 2006-08-08, 10:48 AM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 IIS+MySQL+PHP+Zend Optimizer+PHPMyAdmin安裝筆記

IIS+MySQL+PHP+Zend Optimizer+PHPMyAdmin安裝筆記
前幾天由於種種原因,一直無法將PHP這套執行環境良好的搭建起來,在做了幾天的努力甚至請來了外援都無法搞定的情況下,我終於忍無可忍,將系統重新GHOST回來,成了一個乾淨的系統,要說這乾淨的系統真是好,那個速度叫一個快啊,而且還沒啥問題。廢話太多,來記錄下安裝過程,以便以後再次操作。
系統配置:

WindowsXP.SP2(已經更新到最新修正檔)
Celeron2.4G 記憶體512M
要安裝的軟件:
IIS 5.1(Web Sever,必裝,WindowsXP安裝包裡帶著)
MySQL 4.0.26(推薦安裝版本,不存在令人頭疼的編碼問題,下載位址
http://downloads.mysql.com/archives/mysql-4.0/mysql-noinstall-4.0.26-win32.zip ,這個是免安裝版本)
PHP 5.12(好像官網上最新的是5.14了,不過版本區別不會太大,下載位址
http://download.discuz.net/php-5.1.2-Win32.zip,也直接解壓即可)
Zend Optimizer 2.62(沒啥好說,可選擇安裝,不過一般最好還是裝上吧,優化PHP執行的東東,下載位址
http://download.discuz.net/ZendOptimizer-2.6.2-Windows-i386.exe)
PHPMyAdmin 2.8.0.3 (非常好的MySQL資料管理程式,基於Web的,只要用到MySQL就強烈建議安裝,類似的資料管理軟件還有MySQL-Front、Navicat等,這類軟件可以方便地管理MySQL,不過我感覺使用MySQL越來越容易的後果是我們會越來越笨,哈哈。下載位址:
http://nchc.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.8.1.zip,這是最新版本,和2.8.0.3基本上沒啥大區別)
安裝步驟:

1.安裝IIS 5.1,在控制台的新增刪除程式的新增刪除元件裡面,應該大家都知道吧.選中IIS之後選擇Windows安裝包位置即可順利安裝.
2.安裝MySQL 4.0.26,這個是免安裝版本,解壓至某個目錄下,例如d:\mysql,然後執行\bin\目錄下的winmysqladmin.exe,第一次執行之,會提示你輸入用戶名和密碼,輸入你想設定的用戶名和密碼然後進入,退出之後會自動在你的系統目錄下如c:\windows\產生my.ini文件.其中明文儲存了你的用戶名和密碼.安全性是差了一點,對安全性要求比較高的同學要注意了.
3.安裝PHP 5.12, 這個稍微麻煩一點.將壓縮包裝全部解壓至某個目錄下,例如d:\php5,
然後將目錄裡的php.ini-dist文件改名為php.ini,和php5ts.dll這兩個文件移動到系統目錄下c:\windows,注意是移動而不是複製.再將libmysql.dll複製到同目錄下.
然後打開PHP.ini編輯.
找到register_global,將其預定的OFF改為ON,這個從安全性來說稍低點,但從編程習慣來說一般改為ON,再找到extension_dir=這行,把目錄加上改為extension_dir="d:\php5\ext",這句不加,據說也可以,我沒試過.大家有興趣的可以試下,看行不行.
再找到extension=php_mbstring.dll(寬字元支持好像是,建議選中) extension=php_gd2.dll(PHP的GD庫支持,必選) extension=php_mysql.dll(使PHP支持MySQL,必選)將這三句前面的;去掉.使其支持相應功能.
4.安裝Zend Optimizer,這個沒什麼好說的,一路確定,中間注意提示將一些設置改成你本機的配置即可。
5.使IIS支持PHP.
打開Internet訊息服務,點擊預定網站,右鍵點內容,如下圖所示.
http://laobalu.qq.topzj.com/attachments/m27//28/87/28870/forumid_31572/screenshot_x0JeCjOCiWKD.jpg
然後點擊「ISAPI篩選器」,再點擊「新增」按鍵,在彈出的交談視窗中,依下圖所示填入,其中可執行文件處php5iaspi.dll的路徑可以按「瀏覽」按鍵來選擇。然後按確定退出。如果前面設置正確的話,你話發現在篩選框中存在PHP這條篩選項,而且前面有個綠色的向上箭頭,表示篩選已經起作用,如果是向下的紅色箭頭或者沒有箭頭的話,那就說明你前面的配置有問題,請重新檢查設置。
http://laobalu.qq.topzj.com/attachments/m27//28/87/28870/forumid_31572/screenshot11_GAmqtJcVO0Hw.jpg
然後點擊「主目錄」標籤,再點擊「標籤」,出現「應用程式配置」交談視窗,再點擊「新增」按鍵,按下圖所示填入相應內容,php5isapi.dll路徑按你自己電腦上選擇。其它配置按預定即可。然後點擊確定。
http://laobalu.qq.topzj.com/attachments/m27//28/87/28870/forumid_31572/screenshot13_qbiiBAo7m4dr.jpg
然後點擊「文檔」標籤,再點「新增」按鍵,按下圖所示填入相應內容。然後點擊確定退出。
http://laobalu.qq.topzj.com/attachments/m27//28/87/28870/forumid_31572/screenshot14_LP7pxklFAOah.jpg
至此,應該就把環境配置完畢了,其實挺簡單的事情,說起來還挺麻煩的,花了我一下午時間才完事。
6.安裝PHPMyAdmin。
將下載的壓縮包裝解壓至Web發佈目錄。如g:\www\phpmyadmin\,然後打開libraries子目錄下的config.default.php(2.7版本之前這個文件是放在phpmyadmin根目錄下面的),大約在第71行找到$cfg['Servers'][$i]['auth_type'] ,這裡表示進入使用PHPMyAdmin的三種認證方式,分別為Http、Cookie、Config,安全性依次降低,建議在自己電腦上學習之用的時候用Config方便,可以直接把用戶名和密碼填入下面兩行。用作服務器時,強烈建議使用Http方式或者cookie方式。一般用http方式最好。配置完畢如圖所示。
http://laobalu.qq.topzj.com/attachments/m27//28/87/28870/forumid_31572/screenshot12_AoJULvt9M7SR.jpg
然後打開瀏覽器,輸入http://localhost/phpmyadmin/即可看到如下畫面(根據認證方式設置不同,該畫面會有差異)
http://laobalu.qq.topzj.com/attachments/m27//28/87/28870/forumid_31572/screenshot13_NpcUTqUWs4j2.jpg
7.
驗證。
打開記事本之類的文本處理軟件。
新增文件,輸入
CODE:
[Copy to clipboard]
儲存為phpinfo.php,並放入你的WWW根目錄。在瀏覽器中輸入http://localhost/phpinfo.php,Enter鍵會出現所有PHP環境訊息,如果成功就證明系統已經支持PHP。
再新增文件,輸入
CODE:

[Copy to clipboard]
儲存為dblinktest.php,並放入你的WWW根目錄。在瀏覽器中輸入http://localhost/dblinktest.php,Enter鍵如果出現"Success"字樣就證明PHP已經成功地連上了MySQL。如果想裝個YDY這樣的論壇玩玩的話,現在只需到Discuz的官方網站去下載個論壇程式回來安裝就可以了。
enjoy it!
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次