錄製調整花了幾個小進才把IIS6.0 PHP5.x MySQL5.x Zend3.0x GD phpMyAdmin2.8x通用安裝實例弄好
有需要的朋友可以下載看看
/uploadfiles/file/iis.rar
說明:
IIS6.0 PHP5.x MySQL5.x Zend5.0x GD phpMyAdmin2.8x通用安裝實例
建議看附件中的視屏文件,比較直觀
為了教程視屏不過於太大,在做視屏教程之前就已經寫好步驟,就不用在錄製過程中錄入文字了
一、下載所需軟體
建議軟體全部去官方網站下載,防止軟體包被人附加或修改檔案
1.PHP
使用PHP5.x版本:
http://cn.php.net/get/php-5.1.2-Win32. zip/from/a/mirror
下載所需的版本只要網址中的■php-5.1.2■-Win32.zip
例如要下載php5.1.4 只要將網址改成:
http: //cn.php.net/get/php-5.1.4-Win32.zip/from/a/mirror
要下載php5.1.6 只要將網址改成:
http://cn.php. net/get/php-5.1.6-Win32.zip/from/a/mirror
更早的版本也可以使用同樣的方法下載到,不用去其它網站下載軟體
2.MySQL
實例使用的皆為MySQL5.x以上
下載位址:
http://downloads.mysql.com/archives.php
3.Zend Optimizer
Zend Optimizer(3.0.1):
http://www.zend.com/store/free_download.php?pid=13
Zend軟體雖然免費下載,但需要註冊用戶登陸後選擇Windows x86的Platform版本
人家畢竟提供這麼強大功能的軟體,註冊一個算是支援軟體發展
4.phpMyAdmin
選擇目前最新版本,官方網站
http://www.phpmyadmin.net/home_page/index.php
5.GD庫
PHP壓縮包內包含GD庫檔案
設定php.ini的時候要將前面的;去掉,即:啟用
以上是說明文字,及軟體下載位址,有必要看一下
二、安裝IIS (即 Internet 資訊管理器)
若你的伺服器已經安裝IIS,些步驟可以省去,若沒安裝IIS,可以參考此教學進行對應設定
http://bbs.netdoc.com.cn/viewthread.php?tid=18
三、安裝並配置PHP運作環境
1.解壓縮php-5.1.x-Win32.zip 壓縮包( X 是PHP的版本號)到所需目錄,本實例使用PHP版本為:php-5.1.6
例如
c:php
d:php
也可以使用不規則的目錄名,如:
c:abcdefe
d:abcdefe
不過盡量"不要作用"特殊字符,本實例使用的是d:php
2.編輯
將目錄下的php.ini-dist檔案改名為php.ini
用文字編輯軟體開啟php.ini並作相應修改
使用查找功能
■搜尋
register_globals = Off
off 改成 on
■搜尋
extension_dir =
改成
extension_dir ="d:phpext" (這裡的 "d:phpext" 目錄是PHP安裝目錄下 ext那麼這裡就要寫成 extension_dir ="c:phpext")
■搜尋
;upload_tmp_dir =
改成
upload_tmp upload_mpd:phpupload_tmp (>upload_tmp 件夾,盡量"不要作用"特殊字元)
■搜尋
Windows Extensions
將一些常用功能前面 的 ; 去掉,即啟用對應的模組功能
這裡我啟用對應的模組
extension=php_mbstring.dll
extension=php_curl.dll
extension=php_dbase.dll
extension=php_gd2.dll
extension=php_ldap。會有模組的詳細功能說明
■搜尋
;session.save_path = "/tmp"
改成
session.save_path = "d:phptmp" (這裡的 tmp 目錄是 tmp 目錄是 預設沒有這個文 件夾,盡量"不要作用"特殊字元)
3.複製
■複製 php.ini 到 %windir%
(%windir%指的是Windows的安裝目錄,若你的系統安裝在c盤並且是Server 2003 系統,那麼%windir% 指的是c:windows,若係統安裝在d盤並且系統是Windws server2000 那麼%windir%指的是:c:winnt,實例使用的作業系統是Server 2003 並且裝在c盤,所以要將php.ini 複製到c:windows)
■複製php安裝目錄下所有的dll 文件(指根目錄文件,"不包含" ext 文件夾下的dll檔)到 %windir%system32 (說明同上,實例使用的是c:windowssystem32)
■■■以上的複製步驟可以使用批次檔來執行,使用方便、快速
copy php .ini %windir% /y
copy *.dll %windir%system32 /y
md tmp /y
md upload_tmp /y
將上面的指令複製到記事檔案名稱改成copy.bat 雙擊即可自動執行複製步驟
好像沒有自動建立目錄,再試一下看看,呵呵,昏,非要單獨執行,算了,大家還是手動建立那兩個目錄吧,我是找簡單的方法才使用那種方法的
解釋:
copy php.ini %windir% /y 複製php.ini 到c:windows /y 指若文件存在,則覆蓋原檔案存在,則覆所有副檔名是dll 檔案 到c:windowssystem32 /y 指有檔案存在,而覆蓋原檔案
md tmp /y 建立資料夾/公卷建立資料夾upload_tmp /y 指若檔案存在,則覆寫原目錄
3.設定
設定 IIS 使其支援 PHP :
■展開IIS目錄樹
使其支援 PHP :
■展開IIS目錄樹
使其支援 PHP :
■展開IIIIS4個目錄樹
使其支援 PHP :
■展開IIIIS4個目錄樹
使其支援 PHP :
■展開IIIIS4個目錄樹
使其支援 PHP :
■展開IIIIS4個目錄樹
使其支援 PHP :
■展開IIIIS4個目錄樹
使其支援 PHP :
■展開IIIIS4個目錄樹
使其支援 PH 網站》 --選擇「屬性」---選擇"主目錄」---選擇"配置"---選擇"應用程式映射「選項 ----「新增」按鈕新增一個副檔名映射,在彈出的窗口中點選「瀏覽」將執行檔指向 php5isapi.dll 所在位置,本文實例為:D:phpphp5isapi.dll
副檔名為 .php ,動作限於」GET,HEAD,POST,TRACE“,將「腳本引擎”“確認文件是否存在”選中
看操作
■右鍵單擊"WEB 服務器擴展" 設置ISAPI 擴展允許
這裡還要添加一個ISAPI擴展,之前寫步驟時忘記了,不好意思
以上作業完成後需要重新啟動IIS後PHP運作環境才能生效
待重啟完成後,測試一下PHP是否能正常運作
建立文字檔案並儲存為 check.php
內容:
phpinfo();
?>
若能正常顯示運行信息,則PHP的運行環境已經配置完成
四、安裝 Zend 2.6x 或2.6x 以上版本
實例使用ZendOptimizer-3.0.1 (下載後得到:ZendOptimizer-3.0.1-Windows-i386.exe 文件,雙擊安裝)
安裝步驟請看操作,這裡我安裝路徑為d:phpzend
(本人喜歡將同類或類似同類的軟體安裝到同一目錄,例如我喜歡將zend 安裝到php的目錄下(d:phpzend),暫時不知道有沒有什麼不妥之處,根據個人喜好或安全,也可以安裝到其它目錄)
Zend 在安裝過程中會自動配置 php.ini 啟用zend模組,安裝後可以看到php.ini檔案最後會寫入:
[Zend]
zend_extension_manager.optimizer_ts=" D:phpZendlibOptimizer-3.0.1"
zend_extension_ts="D:phpZendlibZendExtensionManager.dll"
我喜歡將同類軟體或類似同類的軟體安裝到同一目錄,這樣比較好管理,這是根據個人喜好或安全才這樣設定
五、安裝GD庫
去掉php.ini 中;extension=php_gd2.dll 前面的 ; 就行了 其實之前已經去掉前面的; 了,這裡就不用再做同樣的操作啦
六、安裝MYSQL
安裝比較簡單,請看視屏操作
過程中會讓輸入MYSQL 中的root用戶密碼,這裡我設定密碼為:123456
七、安裝phpMyAdmin:
本實例使用phpMyAdmin-2.8.1
要修改的地方有:
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin'; phpmyadmin的WEL