win2003 安裝軟件之PHP5 圖文安裝教程
更新時間:2010年05月04日 00:01:07 作者:
本教程共分八篇:系統(tǒng)安裝與設(shè)置篇、軟件安裝與設(shè)置篇、文件及文件夾權(quán)限篇、系統(tǒng)服務(wù)篇、安全策略篇、系統(tǒng)組件篇、注冊表篇、軟件安全篇。本篇討論的是第二篇軟件安裝與設(shè)置篇的第七部分:安裝軟件之PHP 5 安裝圖解。
本文討論的是Windows2003下安裝PHP5,請注意
- 下載PHP5,下載地址:http://www.php.net/downloads.php,網(wǎng)站打開后如下圖所示,有若干個版本的選擇,因為操作系統(tǒng)是Windows2003,所以我們選擇Windows Binaries下的版本,有兩個版本:一個是zip版,一個是安裝版。本文討論的是建立服務(wù)器環(huán)境,所以選擇zip版本。點擊"PHP 5.2.12 zip package"下載PHP安裝文件。
現(xiàn)在官方網(wǎng)站是php5.2.13版本,不能使用isapi格式的,所以大家可以從腳本之家下載php 5.2.12版本。
選擇下載鏡像,隨便選擇哪個,點擊開始下載。


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

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

將 EGPCS(Environment,GET,POST,Cookie,Server)變量注冊為全局變量。打開“php.ini”,找到“register_globals = Off”,修改成“register_globals = On”; 關(guān)閉錯誤信息顯。打開“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庫。打開“php.ini”,找到“;extension=php_gd2.dll”,將最前面的分號去掉; 讓PHP支持MySql數(shù)據(jù)庫。打開“php.ini”,找到“;extension=php_mysql.dll”,將最前面的分號去掉; 為了支持phpMyAdmin,打開mbstring。打開“php.ini”,找到“;extension=php_mbstring.dll”,將最前面的分號去掉; 其他的模塊可以根據(jù)要求自由添加支持,方法同上,只要去掉extenstion=模塊.dll前面的分號; 將“l(fā)ibmysql.dll”和“php5ts.dll”復(fù)制到系統(tǒng)目錄“C:\Windows\system32”

設(shè)置IIS,讓IIS支持PHP。PHP 與IIS整合時支持 CGI 和 ISAPI 兩種模式,ISAPI模式效率高,性能好,穩(wěn)定性稍差,CGI模式相反。一般都是先是ISAPI模式,有問題再換CGI模式。推薦使用 ISAPI 模式。下面介紹的是ISAPI 模式安裝方法
打開“Internet 信息服務(wù)(IIS)管理器”,展開左側(cè)內(nèi)容,在“網(wǎng)站”標簽上右鍵,選擇“屬性”,打開網(wǎng)站“屬性”對話框;
點擊“ISAPI篩選器”標簽,點擊“添加”,打開“添加/編輯篩選器屬性”對話框,篩選器名稱填寫“PHP”,可執(zhí)行文件選擇“php5isapi.dll”,該文件位于php目錄的根目錄下,添加完畢點擊“確定”確認;
點擊“網(wǎng)站 屬性”對話框的“主目錄”標簽,點擊“主目錄”下的“配置”;
打開“應(yīng)用程序配置”對話框,點擊“添加”,打開“添加/編輯應(yīng)用程序擴展名映射”對話框;
“可執(zhí)行文件”依然選擇位于PHP安裝目錄根目錄的php5isapi.dll,擴展名設(shè)置為“php”。
PHP支持設(shè)置結(jié)束,關(guān)閉“Internet 信息服務(wù)(IIS)管理器”。 重啟iis,再次打開“Internet 信息服務(wù)(IIS)管理器”,查看“ISAPI篩選器”選項,這時可以看到篩選器里面多了一項,如下圖所示:
添加默認文檔。打開“Internet 信息服務(wù)(IIS)管理器”,展開左側(cè)內(nèi)容,在“網(wǎng)站”標簽上右鍵,選擇“屬性”,打開網(wǎng)站“屬性”對話框,選擇“文檔”標簽;
點擊“添加”,在“默認內(nèi)容頁”里輸入“index.php”,點擊確定,繼續(xù)點擊“添加”,輸入“default.php”,點擊確定。添加iis支持index.php和default.php為默認文檔; 前面PHP支持已經(jīng)設(shè)置完畢,但是這時還不能訪問PHP文件,原因是Windows2003引入了新的安全機制,需要設(shè)置Web服務(wù)擴展。
打開“Internet 信息服務(wù)(IIS)管理器”,展開左側(cè)內(nèi)容,在“Web服務(wù)擴展”上右鍵,選擇“添加一個新的web服務(wù)擴展”;
在“擴展名”中輸入“php”,要求的文件還是選擇位于PHP安裝目錄根目錄的php5isapi.dll,再選中“設(shè)置擴展狀態(tài)為允許”復(fù)選框,點擊“確定”關(guān)閉對話框。
現(xiàn)在可以作一個探針測試了,在IIS根目錄下建立一個名為“php.php”的文件,用記事本打開,輸入
<?php
phpinfo();
?>
保存,在瀏覽器中打開“http://localhost/php.php”,此時應(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擴展的三種安裝方法
- mac下安裝nginx和php
- WIN2003+IIS6 PHP 5.3.8安裝配置教程[圖文]
- linux系統(tǒng)下php安裝mbstring擴展的二種方法
- nginx安裝及配置支持php的教程(全)
- windows7下安裝php的imagick和imagemagick擴展教程
- IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安裝配置圖文教程 2009年
- php Xdebug的安裝與使用詳解
- PHP模塊化安裝教程
相關(guān)文章
Windows下降權(quán)MYSQL和apche的運行級別(普通用戶權(quán)限運行)
Windows下降權(quán)MYSQL和apche的運行級別(普通用戶權(quán)限運行),需要的朋友可以參考下。2011-06-06
IISCrypto(SSL/TLS一鍵配置工具) iis服務(wù)器如何開啟tls v1.2協(xié)議
今天有個客戶給我反應(yīng)一個網(wǎng)站安裝SSL證書后,網(wǎng)站https顯示異常的問題,就是在谷歌瀏覽器下,會提示您的連接存在安全隱患,訪問被阻止2024-03-03
由注冊表引起的 I/O 操作發(fā)生了不可恢復(fù)的錯誤修復(fù)方法
由注冊表引起的 I/O 操作發(fā)生了不可恢復(fù)的錯誤。 注冊表將不能讀取、寫出或刷新包含注冊表系統(tǒng)圖像的其中一個文件2012-06-06
詳解IIS中URL重寫工具的規(guī)則條件(Rule conditions)
本文結(jié)合官方文檔和相關(guān)示例,詳細記錄了在IIS中URL重寫工具下的規(guī)則條件(Rule conditions)的相關(guān)說明。規(guī)則條件允許我們通過額外的邏輯規(guī)則來過濾和匹配規(guī)則模式( rule pattern ),所以只有當規(guī)則模式的URL匹配成功時,Rule conditions才會起作用2017-03-03
Windows Server 2008 R2遠程設(shè)置選項灰色解決方法
最近公司環(huán)境有幾天Windows Server 2008R2的服務(wù)器因為沒有激活導(dǎo)致過期后都不能遠程,連接顯示器后發(fā)現(xiàn)遠程設(shè)置的地方為灰色了2013-06-06
php5.3中ZendGuardLoader與wincache沖突問題的解決方法
這篇文章主要介紹了php5.3中ZendGuardLoader與wincache沖突問題的解決方法,需要的朋友可以參考下2016-06-06

