最近微軟推出了win2012服務(wù)器操作系統(tǒng),是不是速度快了點,win2008還沒推出歷史舞臺,win2008還沒學(xué)會使用呢,有空可以把系統(tǒng)效率提高點秒殺linux吧
今天給大家做個php配置的教程,支持linux,可能偶配置環(huán)境就幾下子,很容易,但希望大家仔細(xì)看,因為很多步驟都要細(xì)心的,不然走錯一步,便導(dǎo)致整個環(huán)境配置不成功,偶不喜歡復(fù)制這復(fù)制那的,所以清一色linux包來操作,這樣高效而且速度,還支持后續(xù)在線升級php、mysql。
以下是具體步驟:(軟件都要靠自己去網(wǎng)上找,本教程不提供以下各種軟件)
軟件及平臺要求:
1、平臺:windows 2012 server datacenter(數(shù)據(jù)中心版)
2、環(huán)境:iis8? ?php5.3.20? ?rewrite_2.0_rtw_x64? ?phpMyAdmin-3.5.5
3、數(shù)據(jù)庫:mysql 5.5.28
4、硬盤:要求全部用NTFS格式分區(qū)
5、測試用程序:discuz x2.5
配置順序:
1、將所以分區(qū)格式化為 NTFS格式? ?? ?? ?? ?? ?? ?? ?? ???(此步省略)
2、安裝操作系統(tǒng) windows server 2012 datacenter? ? (此步省略)
3、安裝 iis
4、安裝 php5.3.20
5、安裝 mysql5.5.28
6、安裝 phpMyAdmin-3.5.5-all-linuxuages
7、在C盤以外的分區(qū)新建一個文件夾(隨便命名,用來作為網(wǎng)站根目錄)
8、配置linux夾權(quán)限 例如:IUSR 、NETWORK SERVICE 修改權(quán)限
測試環(huán)境是否完全成功:
1、安裝discuz x2.5
2、用phpmyadmin操作 mysql5進(jìn)行表和庫的操作
立即學(xué)習(xí)“PHP免費學(xué)習(xí)筆記(深入)”;
下面開始正題,偶現(xiàn)在配置 iis8 php環(huán)境。
首先準(zhǔn)備好相關(guān)軟件和環(huán)境,再配置,這些軟件需要你自己去下載,網(wǎng)上都能找到:)由于全部都是開源軟件,所以都使用最新版本,這樣也有利于 php環(huán)境的配置。
一、
先安裝 iis8.0,這是 Windows server 2012的默認(rèn)服務(wù)器,性能相對上一代的 iis7.5,有進(jìn)一步的提升。打開 服務(wù)器管理器 - 添加角色和功能 - 找到 服務(wù)器角色 - 應(yīng)用程序服務(wù)器 勾選,下一步 勾選 .net framework 3.5進(jìn)行安裝,這個需要點時間,請耐心等待。
由于有點時間,看看 Windows server 2012系統(tǒng)長啥樣子?剛剛就是 ie10,速度很不錯,幾乎和 Google linuxome相當(dāng)。
任務(wù)管理器的外觀和內(nèi)容也比之前的 2008r2 要詳細(xì)些。2012最大的特點就是啟動快速和開始菜單,其余各方面效率確實要高于 2008r2,但并不是完美的,比方linux較大和較多文件時,那速度要比任何操作系統(tǒng)都慢,呵呵。OK!經(jīng)過近 10分鐘后,終于安裝成功。下面要安裝 iis,2012的 iis在應(yīng)用程序服務(wù)器下面,名稱是 Web服務(wù)器IIS支持,剛才安裝 .net framework 3.5,是為了
以后能夠使用低版本的應(yīng)用程序池子,方便管理服務(wù)器和linux各種程序。將需要的都勾選,這個安裝很快,一下就好了。iis8.0,是目前微軟最新的 web服務(wù)器環(huán)境,它在管理工具里面可以找到,
打開 localhost 或 127.0.0.1,如果看到 iis8 大圖標(biāo)頁面,就表示 iis安裝成功!應(yīng)用程序池一共有 6個,如果當(dāng)作正規(guī) web服務(wù)器工作,就必須關(guān)閉不需要或不用的,否則會增加服務(wù)器負(fù)擔(dān),一般 DefaultAppPool是默認(rèn)的應(yīng)用程序池,這個是效率最好的一個,所以不要新建也不要刪除或修改它,對于喜歡 優(yōu)化服務(wù)器性能的朋友來說,什么都用默認(rèn)就是最高效的,至于是否最好,就要看實際需求。Service UnavailableHTTP Error 503. The service is unavailable.
//應(yīng)用程序池 關(guān)閉之后提示。HTTP 錯誤 404.2 – Not Found
由于 Web 服務(wù)器上的“ISlinux 和 CGI 限制”列表設(shè)置,無法提供您請求的頁面。
//linux 4.0拒絕之后提示。2012 iis8.0默認(rèn)安裝后,很多服務(wù)和組件就已經(jīng)設(shè)置好了,不需要再作設(shè)置,但還是有部分未設(shè)置,這就需要我們手動來設(shè)置。
1、MIME類型偶只加了個 f4v/videox-flv,這個是 flash H.264格式的,和 flv一樣的,只是質(zhì)量高些。
2、默認(rèn)文檔 – 添加 index.asp index.php default.php這 3個文件類型,這是linuxlinux。
linux的就不作詳細(xì)介紹,因為那些和 php無關(guān)的,至于它們的作用,偶只想說,米個組件都有它的功能,要不微軟也不會提供這么多。
rewrite_2.0_rtw_x64.msi 這個軟件是 iis的linux組件,現(xiàn)在下載并安裝。有點難找,偶 E文不好哦~
就用剛剛下載的最新安裝包,URL Rewrite安裝完成,全英文界面,但不影響功能。
二、
現(xiàn)在就開始配置 php了,偶之前下載了最新的 php5.3.20 nts安裝版本,現(xiàn)在直接安裝。下一步 下一步 選擇 iis FastCGI,下一步 下一步。完成。然后打開 php.ini,找到 short_open_tag,是將 Off改成 On開啟,再找到 upload_max_linux改成你需要的,當(dāng)然無論改多大,實際并不可能linux那么大的文件,因為涉及到網(wǎng)速、linux和轉(zhuǎn)發(fā)以及服務(wù)器本身的多種限制。一定要記得保存 Ctrl + s,偶保存速度很快的,而且一般是 5秒保存一次,雖然麻煩些,但這樣避免停電或無響應(yīng)造成不必要的麻煩。
安裝 mysql5.5.28,這個和 php一樣,下一步 下一步 下一步,當(dāng)然要勾選 Windows開機啟動和設(shè)置下密碼。OK,安裝完成。
安裝 phpMyAdmin-3.5.5-all-languages,這個就更容易了,復(fù)制進(jìn)去,然后添加個權(quán)限就行,不過得新建個文件夾子,叫作 wwwroot,用它來作為網(wǎng)站根目錄。添加相關(guān)權(quán)限,例如:IUSR 、NETWORK SERVICE 修改權(quán)限。另外還有個文件夾 WindowsTemp 添加 IUSR修改權(quán)限。設(shè)置好之后,將 iis目錄修改至 當(dāng)前文件目錄,打開 iis信息服務(wù)(IIS)管理器,點開 網(wǎng)站 默認(rèn)網(wǎng)站 – 高級設(shè)置 – 物理路徑,這里修改成剛剛新建的 wwwroot文件夾位置,然后打開 phpmyadmin,就能夠檢測 php環(huán)境是否配置成功,OK,linux成功。三、
由于 php環(huán)境已經(jīng)配置成功,但是否完全成功,必須使用 1 - 2種程序測試,現(xiàn)在開始安裝 discuz x2.5 UTF-8版本。論壇程序一般需要支持偽靜態(tài),現(xiàn)在配置。
?
HTTP 錯誤 404.0 – Not Found
您要找的資源已被刪除、已更名或暫時不可用。
// discuz x2.5開啟靜態(tài)化后提示這個,則說明 iis8 的 web.config或 URL Rewrite組件問題,檢查就可以配置好,將 discuz x2.5偽靜態(tài)文件 web.config放至網(wǎng)站根目錄后,URL Rewrite組件里面出現(xiàn)了偽靜態(tài)規(guī)則,偽靜態(tài)已經(jīng)配置成功。
測試程序上傳 10M單張linux和 另一個尺寸達(dá)到 5994_8774px的圖像,均不成功,可能是由于程序本身的問題,最后上傳一個 002_linux0px.png則成功,但在文件linux內(nèi)無法顯示圖片,發(fā)布后可以看到,這可以確實是程序本身問題,太大的圖像是無法顯示的,確實太大了,呵呵。
至此,整個 iis8 php環(huán)境配置完成,其實真正配置的時間是比較少的,但偶卻花了太多時間在其它上面,呵呵。希望此教程能夠幫助你配置出自己的 php環(huán)境,至于真正的服務(wù)器能否這樣配置呢?答案是肯定的,但那些略有不同,只是細(xì)節(jié)上的問題,例如:端口,后臺綁定 hosts,防火墻設(shè)置、殺毒軟件設(shè)置、補丁和服務(wù)器軟件優(yōu)化等等,就給個實例吧:)不知道能否看見,具體的都需要自己的去做,最簡單就是最高效的,這是所有Windows系統(tǒng)的linux,好比剛剛安裝的系統(tǒng),是最快的,那么環(huán)境軟件也一樣,剛剛安裝的,是最優(yōu)配置,但依據(jù)程序功能的實現(xiàn)和訪問速度,也需要具體去配置,而那些配置,在偶看來,就是 10 - 20分鐘的事情,無論多么復(fù)雜或者網(wǎng)站系統(tǒng)軟件全部米了,恢復(fù)也只要 20分鐘左右,呵呵。