詳細(xì)的Mysql安裝 圖解win2003+iis6+php+gd2+mysql安裝配置
更新時(shí)間:2007年05月30日 00:00:00 作者:
圖解win2003+iis6+php+gd2+mysql安裝配置
因使用windows2003服務(wù)器的用戶越來(lái)越多,而一些精品的程序都是由php開(kāi)發(fā)出來(lái)的,所以,本次講講window2003下php的安裝和配置,以及2003下權(quán)限的設(shè)置等問(wèn)題!
2003以及iis6的安裝這里就不講了,如果你還不會(huì)安裝win2003和iis6,那最好先看看其他的文章把安裝系統(tǒng)和組件學(xué)會(huì)了再看下面的也不遲!
######################
第一:安裝 PHP
#####################
1、下載php安裝程序 http://www.php.net/downloads.php,
最新版的為php5.1 windows的php安裝分為兩種方式,一種是源代碼安裝方式,一種是exe安裝方式,exe安裝方式為傻瓜式的安裝,雙擊即可安裝,我們?cè)诖司筒恢v了,主要的說(shuō)一下源代碼的安裝!
下載“PHP 4.3.10 zip package”或者是5.0幾5.1幾都一樣。然后解壓縮下載到的 zip 文件到
c:\php(可以根據(jù)不同的需要解壓到不同的目錄,不過(guò)不熟悉的默認(rèn)即可,占用不了多大的空間)。
2、復(fù)制 c:\php\php4ts.dll 到 c:\windows\system32。(有時(shí)候?yàn)榱朔奖?,在php文件夾中點(diǎn)擊搜索*.dll把搜索到的所有文件夾都復(fù)制到system32中也可以,這樣省去很多麻煩?。?nbsp;
復(fù)制 c:\php\php.ini-recommended(或者是php.ini-dist)為 c:\windows\php.ini然后打開(kāi) c:\windows\php.ini,修改如下幾個(gè)地方:
; 如果使用默認(rèn)的 4096,那么 PHP 在 IIS6 里面性能將非常糟糕
output_buffering = On
; 如果是在生產(chǎn)服務(wù)器上,可以不用修改下面這兩行
error_reporting = E_ALL & ~E_NOTICE
display_errors = On(這里是修改php的錯(cuò)誤提示,off為不提示,有些數(shù)據(jù)庫(kù)鏈接非錯(cuò)誤信息也會(huì)被php當(dāng)做錯(cuò)誤信息輸出,建議用作web服務(wù)器的關(guān)閉!)
; 指示 PHP 擴(kuò)展庫(kù)所在文件夾
extension_dir="c:\php\extensions"(這兒在php5中為ext文件夾,不同的版本不一樣,即放置dll文件的文件夾)
以下兩個(gè)是超時(shí)時(shí)間:一般60-120
max_execution_time = 90
max_input_time = 90
post_max_size = 8M(6-10M最佳)
upload_max_filesize = 8M(上傳附件大小最大)
default_socket_timeout = 90(端口時(shí)間60-120)
session.gc_maxlifetime = 3600(session默認(rèn)存活時(shí)間,秒)
session.save_path = "C:\PHP\sessiondata"(此處修改session的存儲(chǔ)目錄,如果您不需要session功能,也可不修改,注意該目錄一定要存在,不存在則建立)
其他設(shè)置就根據(jù)自己的需要來(lái)修改了。做完這些,第一部分就完成了。
######################
第二:在 IIS 中配置 PHP
#####################
1、首先通過(guò)“管理您的服務(wù)器”向?qū)е械摹疤砑踊騽h除角色”功能將IIS安裝好。在Windows Server 2003里面,IIS被稱為“應(yīng)用程序服務(wù)器”。安裝時(shí)如果需要,可以選中ASP.NET等選項(xiàng)。不過(guò)就算沒(méi)選中,以后也可以很方便啟用的。

2、在“管理您的服務(wù)器”向?qū)е校c(diǎn)擊“管理此應(yīng)用程序服務(wù)器”連接,打開(kāi)“應(yīng)用程序服務(wù)器”管理窗口。然后從左側(cè)依次選中“Internet 信息服務(wù)(IIS)管理器->本地計(jì)算機(jī)->Web 服務(wù)擴(kuò)展”。接著選中右邊任意一個(gè)項(xiàng)目。點(diǎn)擊“添加一個(gè)新的Web服務(wù)擴(kuò)展”連接。
輸入擴(kuò)展名,并點(diǎn)擊“添加”按鈕將 c:\php\sapi\php4isapi.dll(有時(shí)候isapi文件也可能在c:\php下) 文件添加到列表中。注意是 php4isapi.dll,不是 php4ts.dll。
最后選中“設(shè)置擴(kuò)展?fàn)顟B(tài)為允許”,并點(diǎn)擊“確定”按鈕關(guān)閉對(duì)話框?,F(xiàn)在應(yīng)該在“Web 服務(wù)擴(kuò)展”列表中可以看到剛剛添加的項(xiàng)目了。

(注意,該圖片來(lái)自網(wǎng)絡(luò),圖片中路徑和本文路徑不一致!下同)
(注意:php解析分為兩種模式,cgi和isapi兩種,如果此處你選擇了php_cgi.exe,那步驟3中一定保持一致?。?nbsp;
(圖02_02:添加 PHP4 的擴(kuò)展)
3、從“應(yīng)用程序服務(wù)器”管理窗口左側(cè)依次選中“Internet 信息服務(wù)(IIS)管理器->網(wǎng)站”。然后在“默認(rèn)網(wǎng)站”項(xiàng)目上單擊鼠標(biāo)右鍵選擇“屬性”,打開(kāi)“默認(rèn)網(wǎng)站 屬性”對(duì)話框。
切換到“主目錄”選項(xiàng)卡,點(diǎn)擊“配置”按鈕,打開(kāi)“應(yīng)用程序配置”對(duì)話框。再點(diǎn)擊“添加”按鈕,打開(kāi)“添加/編輯應(yīng)用程序擴(kuò)展名映射”對(duì)話框。
點(diǎn)擊“瀏覽”按鈕,選中 c:php\sapi\php4isapi.dll,并按照(圖03)中的選項(xiàng)進(jìn)行設(shè)置。最后一路“確定”返回“默認(rèn)網(wǎng)站 屬性”對(duì)話框。

4、切換到“文檔”選項(xiàng)卡,點(diǎn)擊“添加”按鈕將 index.html 和 index.php 添加到默認(rèn)內(nèi)容文檔列表中。最后確認(rèn)關(guān)閉對(duì)話框。

(圖02_04:添加默認(rèn)文檔)
######################
第三:驗(yàn)證安裝
#####################
用記事本寫(xiě)幾行代碼:
保存為 網(wǎng)站根目錄下為phpinfo.php 文件。然后啟動(dòng)瀏覽器,訪問(wèn) http://xxx.aaa.com/phpinfo.php,如果看到如下畫(huà)面就證明php安裝成功了!

(圖03_01: 檢查 PHP 是否安裝成功)
######################
第四:關(guān)于權(quán)限
#####################
windows2003和其他系統(tǒng)為了文件安裝使用了NTFS格式,并且IIS6下可給每個(gè)虛擬主機(jī)分配不同的用戶來(lái)匿名訪問(wèn)網(wǎng)站,如果您做了如上設(shè)置,那么您在測(cè)試php的安裝的時(shí)候可能會(huì)出現(xiàn)提示輸入用戶名,解決辦法:
請(qǐng)先確認(rèn)訪問(wèn)該虛擬主機(jī)的用戶對(duì)網(wǎng)站跟目錄有可讀和執(zhí)行權(quán)限!
在iis管理相應(yīng)虛擬主機(jī)上右健屬性查看,目錄安全性選項(xiàng)卡,匿名訪問(wèn)和認(rèn)證控制中可看到允許訪問(wèn)的用戶,并讓用戶對(duì)c:\php有可讀寫(xiě)權(quán)限
如果您的主機(jī)上有多個(gè)虛擬主機(jī),并且每個(gè)用戶都使用不同的用戶名訪問(wèn)網(wǎng)站,那最好是把所有用戶加入到同一個(gè)組,讓組對(duì)php文件夾有讀寫(xiě)權(quán)限即可!
修改后,提示輸入用戶名和密碼的窗口應(yīng)該已經(jīng)去掉?。?nbsp;
######################
第四:mysql安裝和gd2的支持
#####################
首先下載mysql安裝文件,mysql在win的安裝一般都是使用exe安裝文件,所以,這里就不介紹安裝了!
php在安裝后是默認(rèn)不支持讀取mysql的,我們要修改php.ini文件,把
extension=php_mysql.dll
extension=php_gd2.dll
前面的“;”去掉,注意,為了讓php支持生成真彩圖片,一般都要求支持gd2,extension=php_gd2.dll即支持gd2的dll文件。
注意,php5以前的版本,是默認(rèn)不支持mysql4.1以后的密碼訪問(wèn)格式的,在Mysql中使用如下命令,把密碼統(tǒng)一一下就可以了:
set password for 'username'@'hostname'=OLD_PASSWORD('password');
這樣即可順利連接mysql了!或者是干脆直接安裝php5即可!
您可能感興趣的文章:
- WIN2003+IIS6 PHP 5.3.8安裝配置教程[圖文]
- win2003+IIS下安裝Xcache加速的配置方法分享
- win2003 sp2 安裝iis提示無(wú)法復(fù)制文件解決辦法[已測(cè)]
- Win2003 IIS 安裝方法 圖文教程
- 2009年最新版 win2003 IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安裝配置教程
- Win2003+IIS6.0+php5.2.2+MySQL 5.0.41+ZendOptimizer 3.2.8 +phpMyAdmin 2.10.1環(huán)境配置安裝教程圖文詳解
- Win2003+IIS6.0+php5.2.2+MySQL 5.0.41+ZendOptimizer 3.2.8+phpMyAdmin 2.10.1環(huán)境配置安裝教程圖文詳解
- Win2003安裝IIS6.0不支持ASP的解決方法圖文教程
- Windows?server?2003怎么安裝iis?Win2003安裝IIS教程
相關(guān)文章
Win2003架設(shè)WEB服務(wù)器與IIS的備份和移植
Win2003架設(shè)WEB服務(wù)器與IIS的備份和移植...2007-05-05[推薦]Win2003 服務(wù)器的詳細(xì)架設(shè)
[推薦]Win2003 服務(wù)器的詳細(xì)架設(shè)...2007-05-05完美解決IIS服務(wù)器無(wú)法加載應(yīng)用程序 ''/LM/W3SVC/1/ROOT''-沒(méi)有注冊(cè)類別的問(wèn)題
完美解決IIS服務(wù)器無(wú)法加載應(yīng)用程序 ''/LM/W3SVC/1/ROOT''-沒(méi)有注冊(cè)類別的問(wèn)題...2007-03-03isapi_rewrite的防盜鏈?zhǔn)褂梅椒ㄅc規(guī)則代碼
isapi_rewrite的防盜鏈?zhǔn)褂梅椒ㄅc規(guī)則代碼...2007-04-04