win2003 安裝軟件之PHP5 圖文安裝教程
- 下載PHP5,下載地址:http://www.php.net/downloads.php,網(wǎng)站打開后如下圖所示,有若干個(gè)版本的選擇,因?yàn)椴僮飨到y(tǒng)是Windows2003,所以我們選擇Windows Binaries下的版本,有兩個(gè)版本:一個(gè)是zip版,一個(gè)是安裝版。本文討論的是建立服務(wù)器環(huán)境,所以選擇zip版本。點(diǎn)擊"PHP 5.2.12 zip package"下載PHP安裝文件。
現(xiàn)在官方網(wǎng)站是php5.2.13版本,不能使用isapi格式的,所以大家可以從腳本之家下載php 5.2.12版本。

選擇下載鏡像,隨便選擇哪個(gè),點(diǎn)擊開始下載。



下載完成后,將PHP安裝包解壓到磁盤目錄,一般也設(shè)置到非系統(tǒng)盤,筆者設(shè)置的是“D:\Program\PHP”

得到解壓后的文件

將“php.ini-dist”文件名修改為“php.ini”,復(fù)制到Windows安裝目錄“c:\windows”


將 EGPCS(Environment,GET,POST,Cookie,Server)變量注冊(cè)為全局變量。打開“php.ini”,找到“register_globals = Off”,修改成“register_globals = On”; 關(guān)閉錯(cuò)誤信息顯。打開“php.ini”,找到“display_errors = On”,修改成“display_errors = Off”示; 設(shè)置Extension的位置。打開“php.ini”,找到“extension_dir = "./”,本文以extension文件存放在“D:\Program\PHP\ext”為例,所以將該行修改成“extension_dir = "D:\Program\PHP\ext\"”; 讓PHP支持GD庫(kù)。打開“php.ini”,找到“;extension=php_gd2.dll”,將最前面的分號(hào)去掉; 讓PHP支持MySql數(shù)據(jù)庫(kù)。打開“php.ini”,找到“;extension=php_mysql.dll”,將最前面的分號(hào)去掉; 為了支持phpMyAdmin,打開mbstring。打開“php.ini”,找到“;extension=php_mbstring.dll”,將最前面的分號(hào)去掉; 其他的模塊可以根據(jù)要求自由添加支持,方法同上,只要去掉extenstion=模塊.dll前面的分號(hào); 將“l(fā)ibmysql.dll”和“php5ts.dll”復(fù)制到系統(tǒng)目錄“C:\Windows\system32”


設(shè)置IIS,讓IIS支持PHP。PHP 與IIS整合時(shí)支持 CGI 和 ISAPI 兩種模式,ISAPI模式效率高,性能好,穩(wěn)定性稍差,CGI模式相反。一般都是先是ISAPI模式,有問題再換CGI模式。推薦使用 ISAPI 模式。下面介紹的是ISAPI 模式安裝方法
打開“Internet 信息服務(wù)(IIS)管理器”,展開左側(cè)內(nèi)容,在“網(wǎng)站”標(biāo)簽上右鍵,選擇“屬性”,打開網(wǎng)站“屬性”對(duì)話框;

點(diǎn)擊“ISAPI篩選器”標(biāo)簽,點(diǎn)擊“添加”,打開“添加/編輯篩選器屬性”對(duì)話框,篩選器名稱填寫“PHP”,可執(zhí)行文件選擇“php5isapi.dll”,該文件位于php目錄的根目錄下,添加完畢點(diǎn)擊“確定”確認(rèn);

點(diǎn)擊“網(wǎng)站 屬性”對(duì)話框的“主目錄”標(biāo)簽,點(diǎn)擊“主目錄”下的“配置”;

打開“應(yīng)用程序配置”對(duì)話框,點(diǎn)擊“添加”,打開“添加/編輯應(yīng)用程序擴(kuò)展名映射”對(duì)話框;

“可執(zhí)行文件”依然選擇位于PHP安裝目錄根目錄的php5isapi.dll,擴(kuò)展名設(shè)置為“php”。

PHP支持設(shè)置結(jié)束,關(guān)閉“Internet 信息服務(wù)(IIS)管理器”。 重啟iis,再次打開“Internet 信息服務(wù)(IIS)管理器”,查看“ISAPI篩選器”選項(xiàng),這時(shí)可以看到篩選器里面多了一項(xiàng),如下圖所示:

添加默認(rèn)文檔。打開“Internet 信息服務(wù)(IIS)管理器”,展開左側(cè)內(nèi)容,在“網(wǎng)站”標(biāo)簽上右鍵,選擇“屬性”,打開網(wǎng)站“屬性”對(duì)話框,選擇“文檔”標(biāo)簽;

點(diǎn)擊“添加”,在“默認(rèn)內(nèi)容頁(yè)”里輸入“index.php”,點(diǎn)擊確定,繼續(xù)點(diǎn)擊“添加”,輸入“default.php”,點(diǎn)擊確定。添加iis支持index.php和default.php為默認(rèn)文檔; 前面PHP支持已經(jīng)設(shè)置完畢,但是這時(shí)還不能訪問PHP文件,原因是Windows2003引入了新的安全機(jī)制,需要設(shè)置Web服務(wù)擴(kuò)展。
打開“Internet 信息服務(wù)(IIS)管理器”,展開左側(cè)內(nèi)容,在“Web服務(wù)擴(kuò)展”上右鍵,選擇“添加一個(gè)新的web服務(wù)擴(kuò)展”;

在“擴(kuò)展名”中輸入“php”,要求的文件還是選擇位于PHP安裝目錄根目錄的php5isapi.dll,再選中“設(shè)置擴(kuò)展?fàn)顟B(tài)為允許”復(fù)選框,點(diǎn)擊“確定”關(guān)閉對(duì)話框。

現(xiàn)在可以作一個(gè)探針測(cè)試了,在IIS根目錄下建立一個(gè)名為“php.php”的文件,用記事本打開,輸入
<?php
phpinfo();
?>
保存,在瀏覽器中打開“http://localhost/php.php”,此時(shí)應(yīng)該顯示如下圖所示內(nèi)容

PHP安裝完畢。
- linux下安裝apache與php;Apache+PHP+MySQL配置攻略
- CentOS 6.4安裝配置LAMP服務(wù)器(Apache+PHP5+MySQL)
- Windows下Nginx+PHP5的安裝與配置方法
- Apache+php+mysql在windows下的安裝與配置圖解(最新版)
- centos6利用yum安裝php mysql gd的步驟
- PHPnow安裝服務(wù)[apache_pn]失敗的問題的解決方法
- PHP memcache擴(kuò)展的三種安裝方法
- mac下安裝nginx和php
- WIN2003+IIS6 PHP 5.3.8安裝配置教程[圖文]
- linux系統(tǒng)下php安裝mbstring擴(kuò)展的二種方法
- nginx安裝及配置支持php的教程(全)
- windows7下安裝php的imagick和imagemagick擴(kuò)展教程
- IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安裝配置圖文教程 2009年
- php Xdebug的安裝與使用詳解
- PHP模塊化安裝教程
相關(guān)文章
Windows server 2008搭建php運(yùn)行環(huán)境圖文詳解(php5.3)
這篇文章主要為大家分享下Windows server 2008搭建php運(yùn)行環(huán)境的步驟,需要的朋友可以參考下2013-12-12用Windows Media Service打造的流媒體直播系統(tǒng)
前段時(shí)間,為了給公司財(cái)報(bào)會(huì)的直播系統(tǒng)尋找替代解決方案,順便學(xué)習(xí)了下流媒體相關(guān)知識(shí)?,F(xiàn)抽空總結(jié)了下,分享給大家。在此感謝@莉子、@丁虎強(qiáng)老師及丁老師的同事王老師的幫助。2014-06-06在IIS7、IIS7.5中應(yīng)用程序池最優(yōu)配置方案
這篇文章主要介紹了在IIS7、IIS7.5中應(yīng)用程序池最優(yōu)配置方案,需要的朋友可以參考下2016-06-06windows使用nginx實(shí)現(xiàn)網(wǎng)站負(fù)載均衡測(cè)試實(shí)例
如果你關(guān)注過nginx,必定知道nginx這個(gè)軟件有什么用的,如果你的網(wǎng)站訪問量越來越高,一臺(tái)服務(wù)器已經(jīng)沒有辦法承受流量壓力,那就增多幾臺(tái)服務(wù)器來做負(fù)載吧。2010-03-03win2008 r2 iis7.5 關(guān)閉日志的設(shè)置方法
最近突然發(fā)現(xiàn)c盤還剩很少的空間,導(dǎo)致iis運(yùn)行都不正常了,原來是LogFiles的日志太大了,已經(jīng)達(dá)到了70多g,趕緊刪除了并將日志關(guān)閉2017-09-09windows?server?2016部署wsus服務(wù)的方法步驟(圖文)
wsus是微軟公司推出的免費(fèi)的Windows更新服務(wù)?管理軟件,提供了Windows部分關(guān)鍵更新的分發(fā),通過此服務(wù),本文介紹了windows?server?2016部署wsus服務(wù)的方法,具有一定的參考價(jià)值,感興趣的可以了解一下2023-09-09IIS中301重定向跳轉(zhuǎn)web.config規(guī)則和http重定向模塊的實(shí)現(xiàn)教程
301跳轉(zhuǎn)對(duì)于搜索引擎而言,便是告訴搜索引擎:“此url地址已經(jīng)永久的進(jìn)行跳轉(zhuǎn)到了‘XXX’url地址?!倍鴮?duì)于用戶而言,301跳轉(zhuǎn)后的網(wǎng)站,在用戶使用的時(shí)候,輸入舊的地址,會(huì)自動(dòng)跳轉(zhuǎn)到新的地址。在IIS中實(shí)現(xiàn)301重定向有web.config規(guī)則和IIS中的http重定向模塊兩種方式。2023-04-04你的服務(wù)器IIS最大并發(fā)數(shù)有多少?
做完假設(shè),現(xiàn)在做限制,設(shè)置站點(diǎn)保持HTTP連接,超時(shí)設(shè)置成0,就是不會(huì)超時(shí)。在站點(diǎn)請(qǐng)求的default.aspx頁(yè)面設(shè)置線程Thread.Sleep(int.MaxValue),接下來開發(fā)一個(gè)用來保持連接的小程序。2009-08-08