win2008 R2搭建php網(wǎng)站環(huán)境分析
更新時間:2013年06月15日 13:48:13 作者:
這篇文章主要是介紹win2008 r2下php運(yùn)行環(huán)境的幾種配置區(qū)別介紹,大家可以根據(jù)自己的需求選擇
Windows 2008 R2下IIS7.5+PHP+Mysql+Zend+Fastcgi+Xcache+phpmyadminp+帝國備份完全配置簡明版教程
前言
其實(shí)windows Server 2008和windows Server 2008 R2自帶有環(huán)境搭配軟件(通過這個軟件可以選擇自己需要搭配的環(huán)境,比如PHP網(wǎng)站環(huán)境), 鑒于目前php5.3.1還不能完美的支持主流php系統(tǒng),不建議大家使用。
windows2008 Server R2下面環(huán)境搭建分三種情況,大家可以根據(jù)自己的運(yùn)行需要選擇。
1、 IIS7.5+PHP+Mysql+Wincache 1.0RC,下載地址:
http://sourceforge.net/projects/wincache/files/
這個環(huán)境組合大家已經(jīng)看出來了 沒有zend。
各個版本分別是:
PHP5.2.17–請注意是非線程安全版本 PHP 5.2.17 Non-thread-safe zip package,下載地址:
http://windows.php.net/download/
MYSQL5.0 x64,
Wincache1.0rc for5.2,這個大家可以去微軟IIS官方下載,他將極大地提高您的系統(tǒng)運(yùn)行效率!
如果您的服務(wù)器運(yùn)行的都是開源程序,不需要zend,強(qiáng)烈建議您使用這個配置!
2、 IIS7.5+PHP+Mysql+Zend+Xcache (注意:下面演示的就是這套方案)
此組合版本分別是:
Php-5.2.17-win32-vc6-x86.zip PHP請注意是線程安全版本
mysql-essential-5.0.91-winx64.msi
ZendOptimizer3.3.3-windows x86
Xcache1.3 for XCache-1.3.0-php-5.2.17-Win32-VC6-x86.zip
此組合可以完美運(yùn)行當(dāng)今主流的PHP系統(tǒng),但是美中不足的是使用PHP線程安全版本無法加載wincache,很遺憾的一點(diǎn)!但是可以用xcache作為補(bǔ)充,但是相比PHP-ISAPI模式已經(jīng)好多了!
3、 鑒于IIS7.5的新特性,可以根據(jù)每個站點(diǎn)的具體情況定制屬于他的專有運(yùn)行環(huán)境!
在iis7.5 fastcgi模式下,IIS官方建議為每個站點(diǎn)設(shè)立單獨(dú)的應(yīng)用池,并且每個站點(diǎn)都可以擁有它自己的PHP.ini以及fastcgi.exe.允許在一臺主機(jī)上運(yùn)行不同版本的PHP.[1]
[1] 以上部分內(nèi)容引自網(wǎng)絡(luò).
[2] Windows 2008 R2 僅有X64版本,Windows 2008有X86和X64版本,Windows 7有X86和X64版本。 以下教程對前面兩個X86版本也能支持,僅需要替換MYSQL對應(yīng)版本即可.
準(zhǔn)備程序
選擇以下這些版本需要注意的是MYSQL在windows server 2008 R2下可以選擇64位的,PHP的VC6是針對IIS的,VC9針對apache的,線程安全和非安全版本本次選擇的是線程安全版本, PHP線程安全版本無法加載wincache,所以我們用Xcache作為替代,如果想用wincache就選用非線程安全版本,
1.mysql-essential-5.0.91-winx64.msi
下載地址:
http://downloads.skysql.com/archive/signature/p/mysql/v/5.0/f/mysql-essential-5.0.91-winx64.msi
http://dev.mysql.com/downloads/mysql/5.1.html
2.Php-5.2.17-win32-vc6-x86.zip
下載地址:
http://windows.php.net/downloads/releases/
http://sourceforge.net/projects/phpinstallermsi/files/zip/php-5.2.17-nts-Win32-VC6-x86.zip/download
3.ZendOptimizer-3.3.3-windows-i386.exe
下載地址:
http://www.dbjr.com.cn/softs/9305.html
4. Xcache1.3 .2for-php-5.2.17-Win32-VC6-x86.zip
下載地址:
http://xcache.lighttpd.net/pub/Releases/1.3.2/
5.phpMyAdmin-3.3.10.-all-languages.zip
下載地址:
http://www.phpmyadmin.net/home_page/downloads.php
6.帝國備份王
下載地址:
http://www.phome.net/
安裝配置路徑規(guī)劃
MYSQL D:\service\ MYSQL
PHP D:\service\ PHP
Zend D:\service\ Zend
MYSQLdatebase D:\service\ MYSQLdatebase
WEB目錄 D:\WEB\ZTGPS
以下教程為完全說明,做過部分優(yōu)化,完全經(jīng)過測試,主調(diào)試環(huán)境Windows 2008 R2 SP1服務(wù)器已安裝組件NET.FROMWORK 4+VC2008X64,教程有不當(dāng)之處歡迎探討.
目錄:
按樓層來寫吧 完整豪華教程WORD文件整理達(dá)40多頁,也相當(dāng)詳細(xì)。
請不要PM我索取完整,我可以為你提供技術(shù)支持。但是不會是免費(fèi)的,一點(diǎn)小問題我也會答復(fù)的。
其實(shí)說實(shí)話寫教程很累,操作起來并不難,當(dāng)然是對有基礎(chǔ)的站長來說,如果沒有一點(diǎn)點(diǎn)基礎(chǔ),還是飄過吧。所以本簡明教程是希望能引導(dǎo)你搭建好此次環(huán)境 。我也承認(rèn)這是個半廣告貼吧,所以愿意給個金幣我還是很感謝的。畢竟寫教程也不容易嘛。
一、安裝配置MySQL
二、安裝配置IIS7.5
三、安裝配置PHP
四、IIS7.5配置FASTCGI
五、安裝ZendOptimizer
六、Xcache安裝配置
七、網(wǎng)頁壓縮配置八、配置phpmyadmin
九、EmpireBak v2010 帝國備份
十、靜態(tài)化安裝配置
十一、其它事項(xiàng)
Microsoft Web Platform Installer 3.0
TMicrosoft Web 平臺安裝程序 3.0 (Web PI) 是一款免費(fèi)的工具,使用它可以獲得 Microsoft Web 平臺的最新組件(包括 Internet Information Services (IIS)、SQL Server Express、.NET Framework 和 Visual Web Developer)。Web PI 的內(nèi)置Windows Web 應(yīng)用程序庫還使您能夠輕松安裝和運(yùn)行最流行免費(fèi) web 應(yīng)用程序,以進(jìn)行博客撰寫和內(nèi)容管理等操作。
下載地址:
http://www.microsoft.com/web/downloads/platform.aspx
前言
其實(shí)windows Server 2008和windows Server 2008 R2自帶有環(huán)境搭配軟件(通過這個軟件可以選擇自己需要搭配的環(huán)境,比如PHP網(wǎng)站環(huán)境), 鑒于目前php5.3.1還不能完美的支持主流php系統(tǒng),不建議大家使用。
windows2008 Server R2下面環(huán)境搭建分三種情況,大家可以根據(jù)自己的運(yùn)行需要選擇。
1、 IIS7.5+PHP+Mysql+Wincache 1.0RC,下載地址:
http://sourceforge.net/projects/wincache/files/
這個環(huán)境組合大家已經(jīng)看出來了 沒有zend。
各個版本分別是:
PHP5.2.17–請注意是非線程安全版本 PHP 5.2.17 Non-thread-safe zip package,下載地址:
http://windows.php.net/download/
MYSQL5.0 x64,
Wincache1.0rc for5.2,這個大家可以去微軟IIS官方下載,他將極大地提高您的系統(tǒng)運(yùn)行效率!
如果您的服務(wù)器運(yùn)行的都是開源程序,不需要zend,強(qiáng)烈建議您使用這個配置!
2、 IIS7.5+PHP+Mysql+Zend+Xcache (注意:下面演示的就是這套方案)
此組合版本分別是:
Php-5.2.17-win32-vc6-x86.zip PHP請注意是線程安全版本
mysql-essential-5.0.91-winx64.msi
ZendOptimizer3.3.3-windows x86
Xcache1.3 for XCache-1.3.0-php-5.2.17-Win32-VC6-x86.zip
此組合可以完美運(yùn)行當(dāng)今主流的PHP系統(tǒng),但是美中不足的是使用PHP線程安全版本無法加載wincache,很遺憾的一點(diǎn)!但是可以用xcache作為補(bǔ)充,但是相比PHP-ISAPI模式已經(jīng)好多了!
3、 鑒于IIS7.5的新特性,可以根據(jù)每個站點(diǎn)的具體情況定制屬于他的專有運(yùn)行環(huán)境!
在iis7.5 fastcgi模式下,IIS官方建議為每個站點(diǎn)設(shè)立單獨(dú)的應(yīng)用池,并且每個站點(diǎn)都可以擁有它自己的PHP.ini以及fastcgi.exe.允許在一臺主機(jī)上運(yùn)行不同版本的PHP.[1]
[1] 以上部分內(nèi)容引自網(wǎng)絡(luò).
[2] Windows 2008 R2 僅有X64版本,Windows 2008有X86和X64版本,Windows 7有X86和X64版本。 以下教程對前面兩個X86版本也能支持,僅需要替換MYSQL對應(yīng)版本即可.
準(zhǔn)備程序
選擇以下這些版本需要注意的是MYSQL在windows server 2008 R2下可以選擇64位的,PHP的VC6是針對IIS的,VC9針對apache的,線程安全和非安全版本本次選擇的是線程安全版本, PHP線程安全版本無法加載wincache,所以我們用Xcache作為替代,如果想用wincache就選用非線程安全版本,
1.mysql-essential-5.0.91-winx64.msi
下載地址:
http://downloads.skysql.com/archive/signature/p/mysql/v/5.0/f/mysql-essential-5.0.91-winx64.msi
http://dev.mysql.com/downloads/mysql/5.1.html
2.Php-5.2.17-win32-vc6-x86.zip
下載地址:
http://windows.php.net/downloads/releases/
http://sourceforge.net/projects/phpinstallermsi/files/zip/php-5.2.17-nts-Win32-VC6-x86.zip/download
3.ZendOptimizer-3.3.3-windows-i386.exe
下載地址:
http://www.dbjr.com.cn/softs/9305.html
4. Xcache1.3 .2for-php-5.2.17-Win32-VC6-x86.zip
下載地址:
http://xcache.lighttpd.net/pub/Releases/1.3.2/
5.phpMyAdmin-3.3.10.-all-languages.zip
下載地址:
http://www.phpmyadmin.net/home_page/downloads.php
6.帝國備份王
下載地址:
http://www.phome.net/
安裝配置路徑規(guī)劃
MYSQL D:\service\ MYSQL
PHP D:\service\ PHP
Zend D:\service\ Zend
MYSQLdatebase D:\service\ MYSQLdatebase
WEB目錄 D:\WEB\ZTGPS
以下教程為完全說明,做過部分優(yōu)化,完全經(jīng)過測試,主調(diào)試環(huán)境Windows 2008 R2 SP1服務(wù)器已安裝組件NET.FROMWORK 4+VC2008X64,教程有不當(dāng)之處歡迎探討.
目錄:
按樓層來寫吧 完整豪華教程WORD文件整理達(dá)40多頁,也相當(dāng)詳細(xì)。
請不要PM我索取完整,我可以為你提供技術(shù)支持。但是不會是免費(fèi)的,一點(diǎn)小問題我也會答復(fù)的。
其實(shí)說實(shí)話寫教程很累,操作起來并不難,當(dāng)然是對有基礎(chǔ)的站長來說,如果沒有一點(diǎn)點(diǎn)基礎(chǔ),還是飄過吧。所以本簡明教程是希望能引導(dǎo)你搭建好此次環(huán)境 。我也承認(rèn)這是個半廣告貼吧,所以愿意給個金幣我還是很感謝的。畢竟寫教程也不容易嘛。
一、安裝配置MySQL
二、安裝配置IIS7.5
三、安裝配置PHP
四、IIS7.5配置FASTCGI
五、安裝ZendOptimizer
六、Xcache安裝配置
七、網(wǎng)頁壓縮配置八、配置phpmyadmin
九、EmpireBak v2010 帝國備份
十、靜態(tài)化安裝配置
十一、其它事項(xiàng)
Microsoft Web Platform Installer 3.0
TMicrosoft Web 平臺安裝程序 3.0 (Web PI) 是一款免費(fèi)的工具,使用它可以獲得 Microsoft Web 平臺的最新組件(包括 Internet Information Services (IIS)、SQL Server Express、.NET Framework 和 Visual Web Developer)。Web PI 的內(nèi)置Windows Web 應(yīng)用程序庫還使您能夠輕松安裝和運(yùn)行最流行免費(fèi) web 應(yīng)用程序,以進(jìn)行博客撰寫和內(nèi)容管理等操作。
下載地址:
http://www.microsoft.com/web/downloads/platform.aspx
您可能感興趣的文章:
- Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5環(huán)境搭建教程
- Win2008 R2 IIS7 PHP 5.4 環(huán)境搭建圖文教程
- win2008 R2 下 IIS7.5+PHP5.2.17+Mysql5.5.16+Zend3.3.3
- win2008 r2 服務(wù)器環(huán)境配置(FTP/ASP/ASP.Net/PHP)
- windows 2008 R2 64位服務(wù)器中開啟php curl擴(kuò)展的方法
- Win2008 R2配置IIS7.5+PHP Manager+PHP5.3+Mysql5.5+Wincache
- Windows Server 2008(R2) 一鍵安裝PHP環(huán)境(PHP5.3+FastCGI模式)
- Windows Server 2008 R2網(wǎng)站訪問PHP響應(yīng)慢的解決方法
- Windows 2008 R2 下IIS7.5+PHP5.2環(huán)境配置(FastCgi設(shè)置)
- Windows 2008 R2 用PHP Manager for IIS 配置PHP(FastCGI)環(huán)境
相關(guān)文章
Windows Server 2012 Server Backup(備份與還原)
這篇文章主要介紹了Windows Server 2012 Server Backup2023-06-06
備份與還原圖文教程,需要的朋友可以參考下win2008 r2 服務(wù)器安全配置步驟小結(jié)
當(dāng)前很多服務(wù)器都是使用的2008 r2的機(jī)器,不建議大家使用2012、2016什么的,除非特殊需求,一般2008 r2就夠用了,偶爾有機(jī)器需要重新做系統(tǒng),但步驟總會錯亂就會導(dǎo)致機(jī)器不穩(wěn)定,這里腳本之家小編就為大家整理了一下,希望可以幫助到大家2017-06-06服務(wù)器網(wǎng)站分離 給每個IIS站點(diǎn)建立一個用戶
服務(wù)器網(wǎng)站分離 給每個IIS站點(diǎn)建立一個用戶...2007-11-11基于ISAPI Rewrite軟件實(shí)現(xiàn)IIS圖片防盜鏈方法
為了實(shí)現(xiàn)網(wǎng)站上面的圖片防盜鏈,根據(jù)網(wǎng)絡(luò)上搜集的資料加上自己的實(shí)踐,終于實(shí)現(xiàn)了iis下的圖片防盜鏈功能。2010-07-07介紹 IIS 7.5 的應(yīng)用程序池與新增的「虛擬帳戶」特性
這篇文章主要介紹了介紹 IIS 7.5 的應(yīng)用程序池與新增的「虛擬帳戶」特性,需要的朋友可以參考下2016-01-01Windows server 2012 NTP時間同步的實(shí)現(xiàn)
本文主要介紹了Windows server 2012 NTP時間同步的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06