|
1.php首先去http://www.php.NET/downloads.php下載最新的php 5.2.0版本。
2.MySQL可以在http://dev.mysql.com/downloads/mysql/5.0.html#downloads下載到最新的5.0.xx版本。
3.Zend Optimizer可以去http://www.zend.com/free_download/optimizer下載最新的3.X.X版本。
4.phpmyadmin可以到http://www1.skycn.com/soft/17470.html下載2.9.2版。
二、軟件的安裝
1.將得到的php壓縮包文件解壓到D:/php/php5目錄
2.定義Windows系統(tǒng)path環(huán)境變量,在我的電腦->屬性->高級(jí)->環(huán)境變量->系統(tǒng)變量->找到path這個(gè)變量,點(diǎn)擊編輯,在其后面加入安裝php的路徑,如D:/php/php5,注意每一個(gè)變量之間有一個(gè)“;”半角的分號(hào)分隔,如果前面的沒(méi)有分號(hào)自己手工加上去。然后確定。
若不采用配置環(huán)境變量的方法,可以使用復(fù)制.dll文件到系統(tǒng)目錄下,效果相同。將D:/php/php5下的所有.dll后綴的文件都復(fù)制到C:/Windows/system32目錄下即可。
3.為 php 設(shè)置一個(gè)有效的配置文件,php.ini。
在 ZIP 包中有兩個(gè) ini 文件,php.ini-dist 和 php.ini-recommended。建議使用 php.ini-recommended,因?yàn)樵谠撐募袃?yōu)化了性能和安全。因?yàn)樗鼜?nbsp;php.ini-dist 修改而來(lái),會(huì)對(duì)設(shè)置產(chǎn)生較大的影響。例如將 display_errors 設(shè)置為 off,將 magic_quotes_gpc 設(shè)置為 off。如果想要最安全的設(shè)置,這是最好的方法,雖然 php 在默認(rèn)配置下也是很安全的。
先將D:/php/php5/php.ini-recommended 重命名為 php.ini 。再用記事本打開(kāi) php.ini :
register_globals = Off 把off改成On (有二處)此處一般能解決運(yùn)行論壇安裝時(shí)出現(xiàn)空白的問(wèn)題。
short_open_tag = Off 把off改成On 。
extension_dir = "./" 改為extension_dir = "D:/php/php5/ext" (指定動(dòng)態(tài)連接庫(kù)的目錄,php5和php4不同的地方就是它的動(dòng)態(tài)連接庫(kù)目錄變了,這在它的文檔結(jié)構(gòu)里有詳細(xì)的說(shuō)明)
extension=php_mbstring.dll 這個(gè)不選的話(huà)用phpMyAdmin會(huì)出現(xiàn)紅色提示
extension=php_dba.dll
extension=php_dbase.dll
extension=php_gd2.dll 支持GD庫(kù)的,一般要滴
extension=php_imap.dll 可選
extension=php_ldap.dll
extension=php_mysql.dll 支持MySQL的
接下來(lái)修改了一些文件上傳以及內(nèi)存使用最大限制:
memory_limit = 20M 腳本運(yùn)行最大消耗的內(nèi)存容量
post_max_size = 20M 閃存容量
upload_max_filesize = 20M 附件容量
max_input_time = 60 這是每個(gè)腳本可以消耗的時(shí)間,單位也是秒
max_execution_time = 30 這個(gè)是每個(gè)腳本運(yùn)行的最長(zhǎng)時(shí)間,可以自己修改加長(zhǎng),單位秒
upload_tmp_dir 上傳文件存放的臨時(shí)路徑,如:D:/php/tmp/upload_tmp
session.save_path 緩存文件路徑,如:D:/php/tmp/session_save
4.使php.ini在windows下可以使用
我的電腦->屬性->高級(jí)->環(huán)境變量->系統(tǒng)變量->點(diǎn)擊“添加”->變量名“phpRC”->變量值“D:/php;”也就是你安裝php的路徑。
5.配置IIS,使其支持php。
在控制面板〉添加/刪除程序中正確安裝IIS6。
php 支持 CGI 和 ISAPI 兩種安裝模式,CGI 更消耗資源,容易因?yàn)槌瑫r(shí)而沒(méi)有反映,但是實(shí)際上比較安全,負(fù)載能力強(qiáng),節(jié)省資源,但是安全性略差于CGI,本人推薦使用 ISAPI 模式。故這里只解介紹 ISAPI 模式安裝方法:
在“你需要支持php的Web站點(diǎn)”比如“默認(rèn)Web站點(diǎn)”上單擊右鍵選擇“屬性”,在打開(kāi)的“ Web 站點(diǎn)屬性”“主目錄”選項(xiàng)卡,編輯或者添加php的擴(kuò)展名映射即可或者將你步需要支持php的站點(diǎn)中的php擴(kuò)展映射刪除即可,“可執(zhí)行文件”添加D:/php/php5目錄下的php5isapi.dll,擴(kuò)展名是.php。動(dòng)作限制為“GET,HEAD,POST,TRACE”,再添加一個(gè)后綴名為.php3的isapi擴(kuò)展,其他設(shè)置同.php擴(kuò)展的。
再打開(kāi)“站點(diǎn)屬性”窗口的“文檔”選項(xiàng)卡,找到并點(diǎn)擊“添加”按鈕,向默認(rèn)的 Web 站點(diǎn)啟動(dòng)文檔列表中添加 index.php 項(xiàng)。您可以將 index.php 升到最高優(yōu)先級(jí),這樣,訪(fǎng)問(wèn)站點(diǎn)時(shí)就會(huì)首先自動(dòng)尋找并打開(kāi) index.php 文檔。
確定 Web 目錄的應(yīng)用程序設(shè)置和執(zhí)行許可中選擇為純腳本,然后關(guān)閉 InterNET 信息服務(wù)管理器
對(duì)于2003系統(tǒng)還需要在“InterNET 服務(wù)管理器”左邊的“WEB服務(wù)擴(kuò)展”中添加一個(gè)以.php為擴(kuò)展名的isapi,設(shè)置路徑為D:/php/php5/php5isapi.dll,設(shè)置狀態(tài)為允許,Active Server Pages 允許。
均安裝完成后重起服務(wù)器,然后在 IIS 根目錄下新建一個(gè)文本文件存為 php.php ,內(nèi)容如下:
<?php
phpinfo();
?>
打開(kāi)瀏覽器,輸入:http://localhost/php.php,將顯示當(dāng)前服務(wù)器所支持 php 的全部信息,可以看到 Server API的模式為:ISAPI
三、安裝MySQL
直接在MySQL官方下載好mysql壓縮包后,解壓雙擊setup.exe安裝,Next下一步后選擇Custom自定義安裝,再Next下一步選擇安裝路徑這里我們選擇D:/MySQL,繼續(xù)Next下一步Skip Sign UP完成安裝。
安裝完成后會(huì)提示你是不是立即進(jìn)行配置,選擇是即可進(jìn)行配置。當(dāng)然一般安裝后菜單里面也有配置向?qū)ySQL Server Instance Config Wizar,運(yùn)行后按下面步驟配置并設(shè)置ROOT密碼即可Next下一步后選擇Standard Configuration,Next下一步,鉤選Include .. PATH,Next下一步,設(shè)置ROOT密碼,建議社設(shè)置復(fù)雜點(diǎn),確保服務(wù)器安全!Apply完成后將在D:/MySQL目錄下生成MY.INI配置文件,添加并啟動(dòng)MySQL服務(wù)。
四、安裝Zend Optimizer
下載后得到 ZendOptimizer,直接雙擊安裝即可,安裝過(guò)程要你選擇 Web Server 時(shí),選擇 IIS ,然后提示你是否 Restart Web Server,選擇是,完成安裝之前提示是否備份 php.ini ,點(diǎn)確定后安裝完成。我這里安裝到D:/php/Zend
Zend Optimizer 的安裝向?qū)?huì)自動(dòng)根據(jù)你的選擇來(lái)修改 php.ini 幫助你啟動(dòng)這個(gè)引擎。下面簡(jiǎn)單介紹一下 Zend Optimizer 的配置選項(xiàng)。以下為本人安裝完成后 php.ini 里的默認(rèn)配置代碼(分號(hào)后面的內(nèi)容為注釋?zhuān)?
zend_extension_ts="D:/php/Zend/lib/ZendExtensionManager.dll"
;Zend Optimizer 模塊在硬盤(pán)上的安裝路徑。
zend_extension_manager.optimizer_ts="D:/php/Zend/lib/Optimizer-2.6.2"
;優(yōu)化器所在目錄,默認(rèn)無(wú)須修改。
zend_optimizer.optimization_level=1023
;優(yōu)化程度,這里定義啟動(dòng)多少個(gè)優(yōu)化過(guò)程,默認(rèn)值是 15 ,表示同時(shí)開(kāi)啟 10 個(gè)優(yōu)化過(guò)程中的 1-4 ,我們可以將這個(gè)值改為 1023 ,表示開(kāi)啟全部10個(gè)優(yōu)化過(guò)程。
調(diào)用phpinfo()函數(shù)后顯示:
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 v2.6.2, Copyright (c) 1998-2006, by Zend Technologies 則表示安裝成功。
php技術(shù):Win2003下IIS+PHP+MySQL+Zend配置步驟詳解第1/2頁(yè),轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。