準備篇php
1、環境說明:mysql
操做系統:Windows Server 2003 SP2 32位redis
PHP版本:php 5.3.14sql
MySQL版本:MySQL5.5.25windows
2、相關軟件下載:瀏覽器
一、PHP下載地址:緩存
http://windows.php.net/downloads/releases/php-5.3.14-nts-Win32-VC9-x86.zip安全
二、MySQL下載地址:服務器
http://gd.tuwien.ac.at/db/mysql/Downloads/MySQLInstaller/mysql-installer-5.5.25.0.msi網絡
三、IIS6.0 FastCGI模塊下載地址:
四、PHP加速軟件ZendGuard下載地址:
http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-Windows.zip
五、Windows 圖像處理組件下載地址:
http://download.microsoft.com/download/f/f/1/ff178bb1-da91-48ed-89e5-478a99387d4f/wic_x86_chs.exe
六、Microsoft .NET Framework 4(獨立安裝程序)下載地址:
七、Microsoft Visual C++ 2010 可再發行組件包 (x86)下載地址:
http://download.microsoft.com/download/5/B/C/5BC5DBB3-652D-4DCE-B14A-475AB85EEF6E/vcredist_x86.exe
安裝篇
1、安裝IIS6.0
開始-設置-控制面板-添加或刪除程序
雙擊「添加/刪除Windows組件」,選中「應用程序服務器」前面的複選框
點詳細信息
確保Internet信息服務(IIS)被選中,點詳細信息
確保「Internet信息服務管理器」被選中
點肯定
系統運維 www.osyunwei.com 舒適提醒:qihang01原創內容©版權全部,轉載請註明出處及原文連接
安裝過程當中會彈出如上圖所示的對話框,點瀏覽
打開Windows Server 2003 SP2安裝光盤裏面的I386目錄,找到相應的文件,點擊打開
(注意:必須先準備好系統安裝光盤或者系統鏡像文件)
點肯定,繼續安裝
繼續打開Windows Server 2003 SP2安裝光盤裏面的I386目錄,找到相應的文件,點擊打開,而後點肯定,繼續安裝
點完成
開始-設置-控制面板-管理工具
雙擊打開「Internet信息服務(IIS)」,能夠看到下面的界面
IIS6.0安裝完成
2、安裝Microsoft Visual C++ 2010 可再發行組件包 (x86)
雙擊打開vcredist_x86.exe
選中「我已閱讀並接受許可條款」,點安裝
正在安裝
點完成,安裝完畢。
3、安裝Windows 圖像處理組件
雙擊打開wic_x86_chs.exe
下一步
選中「我贊成」,下一步,開始安裝
點完成,安裝完畢。
4、安裝Microsoft .NET Framework 4(獨立安裝程序)
雙擊dotNetFx40_Full_x86_x64.exe
選中「我已閱讀並接受許可條款」,點安裝
正在安裝
點完成,安裝完畢。
5、安裝MySQL
雙擊打開mysql-installer-5.5.25.0
選擇第一項Install MySQL Products(安裝MySQL)
選中「I accept the license terms」(我接受許可條款),點Next
選中「Skip the check for update (not recommended)」(跳過檢查更新),點Next
選中「Custom」(自定義安裝),Installation Path(安裝路徑):D:\Program Files\MySQL
Next
確保「MySQL Server 5.5.25」被選中,點Next(其餘的組件能夠選擇安裝)
這裏所有選中,安裝全部組件
Next
Execute (執行)
Next
Next
Developer Machine(開發服務器)
Server Machine(普通服務器)
Dedicated Machine(專用服務器)
這裏選擇第二項: Server Machine(普通服務器)
點Next
勾選「Enable TCP/IP Networking」(開啓TCP網絡端口)
Port Number(端口):3306
勾選「Create Windows Service」(建立Windows系統服務)
Windows Server Name(Windows服務名):MySQL55
MySQL Root password:輸入密碼
Repeat Password:重複輸入密碼
設置好以後,點Next
Next
Next
點Finish(完成)
關閉此窗口
打開MySQL安裝路徑
D:\Program Files\MySQL\MySQL Server 5.5
複製my-huge.ini爲my.ini
備份my-huge.ini爲my-huge.ini_bak
開始-程序-MySQL-MySQL Server 5.5- Mysql Command Line Client
輸入安裝時候的MySQL root帳號密碼,回車
登陸成功,MySQL安裝完成。
6、安裝PHP
解壓php-5.3.14-nts-Win32-VC9-x86.zip文件
重命名文件夾爲php,把php文件夾拷貝到D盤根目錄
打開D:\php
複製php.ini-development爲php.ini
用記事本打開php.ini
作以下修改:
extension_dir = "D:\PHP\ext" #設置php模塊路徑
date.timezone = PRC #設置時區爲中國時區
register_globals = On #開啓GET數據調用
short_open_tag = On #php支持短標籤
cgi.force_redirect = 0 #開啓以CGI方式運行php
fastcgi.impersonate = 1;
cgi.rfc2616_headers = 1
如下php擴展模塊,根據須要選擇開啓,取消前面的分號爲開始相應擴展模塊
extension=php_curl.dll
extension=php_gd2.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_sockets.dll
extension=php_xmlrpc.dll
extension=php_pdo_mysql.dll
所有修改完成以後,保存退出。
7、安裝IIS6.0 FastCGI模塊
雙擊打開fcgisetup_1.5_rtw_x86.msi
Next
勾選「I accept the terms inthe license Agreement」(我接受條款在許可協議),Next
Install(安裝)
Finish(安裝完成)
8、配置IIS支持PHP
開始-設置-控制面板-管理工具,打開「Internet 信息服務(IIS)管理器」
點開「本地計算機」前面的+號,找到「網站」,右鍵屬性
切換到主目錄,點下面的配置
系統運維 www.osyunwei.com 舒適提醒:qihang01原創內容©版權全部,轉載請註明出處及原文連接
點「緩存ISAPI擴展」下面的添加按鈕
可執行文件:C:\WINDOWS\system32\inetsrv\fcgiext.dll
擴展名:.php
動做,限制爲:GET,HEAD,POST,TRACE
勾選:
腳本引擎
確認文件是否存在
前面的複選框
最後,肯定
用記事本打開C:\WINDOWS\system32\inetsrv\fcgiext.ini文件
在最後一行添加如下代碼
[Types]
php = PHP
[PHP]
ExePath=D:\php\php-cgi.exe
最後,保存退出
9、配置PHP支持ZendGuard
解壓ZendGuardLoader-php-5.3-Windows.zip
打開D:\soft\ZendGuardLoader-php-5.3-Windows\ZendGuardLoader-php-5.3-Windows\php-5.3.x
把裏面的ZendLoader.dll文件拷貝到D:\php\ext目錄中
用記事本打開D:\php\php.ini
在最後一行添加如下代碼
[ZendGuardLoader]
zend_loader.enable=1
zend_loader.disable_licensing=1
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
zend_extension="D:\php\ext\ZendLoader.dll"
最後,保存退出
測試篇
新建網站目錄D:\wwwroot\vhost\user001建立一個index.php添加如下代碼
<?php
Phpinfo();
?>
最後,保存退出
刪除Internet信息服務(IIS)管理器,裏面的默認網站
網站-右鍵屬性,切換到主目錄,勾選「讀取」,執行權限「純腳本」
而後再點「配置」,切換到「選項」界面,勾選「啓用父路徑」肯定
而後在切換到「文檔」,添加index.php
切換到「服務」選項
勾選HTTP壓縮下面:
壓縮應用程序文件
壓縮靜態文件
前面的複選框
最後,應用 肯定。
在IIS裏面打開Web服務擴展
添加一個新的Web服務擴展
擴展名:IIS Temporary Compressed
文件路徑:C:\WINDOWS\system32\inetsrv\ gzip.dll
勾選「設置擴展狀態爲容許」前面的複選框
最後,肯定
開始-設置-控制面板-管理工具-計算機管理
系統工具-本地用戶和組-用戶
右鍵,新用戶
用戶名:IUSER_user001
全名:IUSER_user001
描述:虛擬主機用戶user001
密碼:輸入密碼(請牢記,後面會用到)
確認密碼:再次輸入密碼
勾選:
用戶不能更改密碼
密碼用不過時
設置完成以後,點建立
最後,關閉界面
右鍵選擇剛剛建立的用戶,屬性,切換到隸屬於
刪除Users
添加Guest
系統運維 www.osyunwei.com 舒適提醒:qihang01原創內容©版權全部,轉載請註明出處及原文連接
最後,應用 肯定
打開Internet信息服務(IIS)管理器
選中網站,右鍵,新建-網站
下一步
描述:user001
默認,下一步
路徑:D:\wwwroot\vhost\user001
勾選「容許匿名訪問網站」
下一步
勾選「讀取」
下一步
完成
選中剛剛新建的網站user001 右鍵,屬性
切換到主目錄,勾選「讀取」執行權限「純腳本」
切換到「目錄安全性」
身份驗證和訪問控制
點「容許匿名訪問資源及編輯身份驗證方法」旁邊的編輯
勾選「啓用匿名訪問」
用戶名:IUSER_user001
密碼:輸入以前設置好的密碼
取消「集成Windows身份驗證」前面的勾
肯定
會提示確認密碼,再次輸入一遍以前設定好的密碼
肯定
最後,應用 肯定。
選中網站下面的user001 右鍵-權限
點添加
輸入IUSER_user001
肯定
權限裏面只勾選讀取、寫入
注意:若是網站程序須要建立、修改、生成目錄等操做,這裏容許全部權限便可。
所有設置完成以後,重啓IIS服務器
肯定,重啓完成以後,在瀏覽器裏面輸入
出現下面的界面,說明配置成功。
至此,Windows Server 2003 IIS6.0+PHP5(FastCGI)+MySQL5環境搭建教程完成