ChinaITLabs 精品主機推薦: 雲目錄 | 獨立IP虛擬主機 | 香港免備案雲主機 |免費CDN加速| 技術交流QQ羣:258305681php
一、 安裝Win 2012 Ser R2 Datacenter版本mysql
此版本僅有64位,Datacenter是2012 R2最強大的版本,具體版本說明介紹請百度查詢。redis
二、 IIS8.5 安裝sql
三、 下載PHP manager(PHP輔助管理軟件)shell
下載地址: http://phpmanager.codeplex.com/releases/view/69115數據庫
PHPManager的安裝與配置,PHPManager省去了不少新手配置php.ini配置文件的煩惱,不只不用手工配置php.ini文件,並且能夠圖形化管理每一個php功能模塊,更重要的是配置完這一切後不用重啓WEB服務便可即時生效。apache
四、 安裝Visual C++ Redistributable for Visual Studio 2012 Update 4(x64)windows
不少人安裝PHP環境時,常常不成功,緣由就出在此,正確配置好了php.ini 確沒法運行php環境,可是若是你打開應用程序日誌就能夠發現php-cgi.exe這個文件報錯,就不難理解了,由於 PHP5 .3版本是以Visual C++ 2008環境下編譯的,因此若是要正確運行 PHP5 .3以上版本,就必須安裝此運行庫。安全
五、下載PHP 5.3 VC9版本(Non Thread Safe非線程安全版本)
下載地址: http://windows.php.net/download/
PHP5 .3分VC9版本和VC6版本,VC6版本是使用Visual Studio 6編譯器編譯的,若是你的PHP是用Apache來架設的,那你就選擇VC6版本。VC9版本是使用Visual Studio 2008編譯器編譯的,若是你的PHP是用IIS來架設的,那你就選擇VC9版本。
ISAPI執行方式是以DLL動態庫的形式使用,能夠在被用戶請求後執行,在處理完一個用戶請求後不會立刻消失,因此須要進行線程安全檢查,這樣來提升程序的執行效率,因此若是是以ISAPI來執行PHP,建議選擇Thread Safe版本;
而 FastCGI 執行方式是以單一線程來執行操做,因此不須要進行線程的安全檢查,除去線程安全檢查的防禦反而能夠提升執行效率,因此若是是以 FastCGI 來執行PHP,建議選擇Non Thread Safe版本。
選擇如下這些版本須要注意的是MYSQL在Win Ser 2012 R2下能夠選擇64位的,PHP的VC9是針對IIS的,VC6針對apache的,線程安全和非安全版本本次選擇的是線程安全版本, PHP線程安全版本沒法加載wincache,就只能用Xcache做爲替代,若是想用wincache就選用非線程安全版本。
五、 WinCache 加速器
下載地址: http://www.iis.net/downloads/microsoft/wincache-extension
WinCache 加速器安裝與配置,Wincache1.1.0 for5.3他將極大地提升您的PHP系統運行效率!若是您的服務器運行的都是開源程序,不須要zend,強烈建議您使用這個配置!
六、 Memcache分佈式的內存對象緩存系統
下載地址: http://downloads.php.net/pierre
Memcache是一個高性能的分佈式的內存對象緩存系統,經過在內存裏維護一個統一的巨大的hash表,它可以用來存儲各類格式的數據,包括圖像、視頻、文件以及數據庫檢索的結果等。簡單的說就是將數據調用到內存中,而後從內存中讀取,從而大大提升讀取速度。
七、 IIS URL僞靜態
下載地址: http://www.iis.net/download/URLRewrite
八、 MYSQL數據庫
下載地址 http://cdn.mysql.com/Downloads/MySQLInstaller/mysql-installer-community-5.6.15.0.msi
一、 打開服務管理器
二、 添加角色和功能
三、 下一步
四、 下一步
五、選擇WEB服務器(IIS)
六、下一步至安裝角色時,根據本身的須要選擇,若是不會選擇,您可所有進行選擇
七、安裝成功
一、 將下載的PHP 5.3 VC9 Non Thread Safe,解壓到你PHP所需放置的文件夾內,咱們將PHP文件夾路徑定爲X:\PHPser,並在X:\PHPser文件夾內創建TEMP文件夾,並賦予EVERYONE全部權限。
二、 安裝以前下載的Visual C++ Redistributable for Visual Studio 2012 Update 4(x64),下一步至安裝完成。
三、 安裝PHP manager(PHP輔助管理軟件),下一步至安裝完成,安裝完成後,以下圖右方將會出現一個PHPManager圖標。
四、 利用PHPMANAGER,對PHP進行配置。
1)、打開PHPMANAGER,以下界面
2)、打開Register new PHP version,選擇php-cgi.exe,此文件存放於X:\PHPser\php-cgi.exe下,目的將是爲php-cgi.exe進行註冊。
3)、上圖一樣界面,打開Configure error reporting,修改錯誤報告路徑(日誌存放路徑)。路徑選擇爲開始創建的文件夾X:\PHPser\TEMP。
4)、點擊Manual all Setting ,開始對PHP環境進行配置
禁用一些php高危函數,找到 disable_functions 並添加如下值(鼠標右鍵點擊,選擇EDIT便可輸入)
passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
再找到upload_tmp_dir,將其路徑路徑修改成X:\PHPser\TEMP。
更改PHP運行時區,找到date.timezone,將其內容修改成」Asia/Shanghai」
而後再找到 short_open_tag ,右鍵將它的值更改成on
肯定以上配置後,此時咱們能夠來測試一下,PHP有沒有正確配置了,返回PHPManager管理界面,點擊chedk phpinfo(),若是出現以下界面則表示配置成功
一、 將下載的Memcache、 WinCache 壓縮包進行解壓,解壓到X:/PHPser/Ext目錄下。
二、 打開PHPManager配置器,再打開Enable or disable an extension,找到並右鍵點擊php_ memcache .dll和php_wincache.dll再點擊enable進行啓用。
MYSQL數據庫安裝,能夠在百度尋找,由於沒有多少配置需求,至於管理軟件,我仍是比較熱衷於PHPmyadmin軟件。
將下載獲得的rewrite_x64_zh-CN,進行下一步安裝便可。