天天看點

初識php php5 與 iis6

建議使用2003系統自帶的IIS內建安裝php

如何在IIS上內建php、

iis6.0結合php

安裝需要:windows2003系統 安裝有IIS6.0+php-5.1.1-Win32.zip+mysql最新版本+zendO 3.20+phpmysamin2.8

一、安裝 PHP

1.php-5.1.2-Win32.zip,直接全部接壓至D:/php/目錄即可得PHP檔案存放目錄D:/php/

2.再将PHP5為D:/php/和子檔案夾ext下的所有dll檔案拷到c:/Windows/system32(win2000系統為 c:/winnt/system32/)下,覆寫已有的dll檔案

3.将D:/PHP目錄下的php.exe、php-win.exe和php.ini-dist三個檔案拷到C:/Windows ( Windows 2000 下為 C:/WINNT)下; 将C:/Windows/php.ini-dist改名為php.ini,然後用記事本打開,利用記事本的查找功能搜尋

register_globals = Off

,将 Off 改成 On ;

extension_dir =

,并将其路徑指到你的 PHP 目錄下的 extensions 目錄,比如:extension_dir = "D:/php/ext" ;

将以下内容前面的;去掉

;extension=php_dbase.dll

可選

;extension=php_gd2.dll

這個是用來支援GD庫的,一般需要,必選

;extension=php_ldap.dll

可選

;extension=php_mbstring.dll

這不選一般用PHPMYADMIN會出紅色提示,故必選

;extension=php_mssql.dll

這個是用來支援MSSQL的,可選

;extension=php_mysql.dll

這個是用來支援MYSQL的,要支援MYSQL必選

4.Internet 服務管理器---網站(右鍵)---屬性---主目錄---配置---添加---擴充名為 .php ,單擊“浏覽”将可執行檔案指向 php5isapi.dll 所在路徑,如:D:/php/php5isapi.dll

5.Internet 服務管理器---Web 資訊管理器---添加一個新的web擴充程式---輸入:PHP ,再将可執行檔案指向 php5isapi.dll 所在路徑---允許

5.将以下代碼複制到一個文本檔案内,儲存為.bat檔案 并運作

net stop w3svc

net stop iisadmin

net start w3svc

6.建立一個網站 在網站目錄下建立a.php 内容為

<?

phpinfo();

?>

二、安裝mysql

對于MySQL最新版,解壓,輕按兩下執行 Setup.exe 一路Next下一步,選擇安裝目錄為D:/MySQL和安裝方式為Custom自定義安裝,再一路Next下一步,最後一步,跳過即可

開始---程式---MYSQL5.0---進行配置mysql并設定mysql密碼

三、安裝zendO3.2.0

下載下傳後得到 ZendOptimizer-3.2.0-Windows-i386.exe ,直接輕按兩下安裝即可,安裝過程要你選擇 Web Server 時,選擇 IIS ,然後提示你是否 Restart Web Server,選擇是,完成安裝之前提示是否備份 php.ini ,點确定後安裝完成。我這裡滄暗紻:/php/Zend

以下兩步的目錄根據你自己的預設WEB站點目錄來選,當然也可以選擇到D:/php/Zend目錄

Zend Optimizer 的安裝向導會自動根據你的選擇來修改 php.ini 幫助你啟動這個引擎。下面簡單介紹一下 Zend Optimizer 的配置選項。以下為本人安裝完成後 php.ini 裡的預設配置代碼(分号後面的内容為注釋):

zend_extension_ts="D:/php/Zend/lib/ZendExtensionManager.dll"

;Zend Optimizer 子產品在硬碟上的安裝路徑。

zend_extension_manager.optimizer_ts="D:/php/Zend/lib/Optimizer-3.2.0"

;優化器所在目錄,預設無須修改。

zend_optimizer.optimization_level=1023

;優化程度,這裡定義啟動多少個優化過程,預設值是 15 ,表示同時開啟 10 個優化過程中的 1-4 ,我們可以将這個值改為 1023 ,表示開啟全部10個優化過程。

調用phpinfo()函數後顯示:

Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies with Zend Extension Manager v1.0.9, Copyright (c) 2003-2006, by Zend Technologies with Zend Optimizer v3.2.0, Copyright (c) 1998-2006, by Zend Technologies 則表示安裝成功。

四.安裝GD庫

這一步在前面PHP.INI配置中去掉“;extension=php_gd2.dll”前面的;實際上已經安裝好了~

[在php.ini裡找到"extension=php_gd2.dll"這一行,并且去掉前面的分号,gd庫安裝完成,用echophpinfo();測試是否成功!

五、安裝 phpMyAdmin:

下載下傳得到 phpMyAdmin-2.8.0.zip ,将其解壓到D:/php/或者 IIS 根目錄,改名phpMyAdmin-2.8.0為phpMyAdmin

1。找到 $cfg['PmaAbsoluteUri']

在後面的''内把phpMyAdmin的位址打上,修改後如 $cfg['PmaAbsoluteUri'] = 'http://www.szbar.com/phpMyAdmin';

2。找到 $cfg['blowfish_secret']

在後面的''内随便輸入一些數字或字母,修改後如 $cfg['blowfish_secret'] = 'szbar';

3。找到 $cfg['Servers'][$i]['auth_type']

後面的''内預設為config,修改為cookie,修改後如 $cfg['Servers'][$i]['auth_type'] = 'cookie';

4。找到 $cfg['Servers'][$i]['user']

後面的''内預設是root,去掉,修改後如 $cfg['Servers'][$i]['user'] = '';

問:配置檔案現在需要絕密的短語密碼(blowfish_secret)。怎麼解決?

答:在blowfish_secret設定的就是安裝mysql時的密碼!