新聞中心
注意所用到軟件的版本,不同的版本會(huì)有不少差別,有可能最后會(huì)搭建不成功,而且各位童鞋也不用擔(dān)心小狼所用版本會(huì)不會(huì)太老,因?yàn)檫@里所用的軟件不是比較新的就是比較穩(wěn)定的版本,完全可以滿足大家的需要了,那就先看看要用到什么軟件吧:

鹿寨網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,鹿寨網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為鹿寨上千多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的鹿寨做網(wǎng)站的公司定做!
操作系統(tǒng):Windows Server 2008(下文為了方便,用WS2008代替,經(jīng)測(cè)試,此方法在win7下也有效)
服務(wù)器:IIS7.0或更新版本
1.mysql-essential-5.1.56-win32.msi:http://dev.mysql.com/downloads/mysql/5.1.html
2.php 5.2 (5.2.17)VC6 x86 Non Thread Safe.msi:http://windows.php.net/download/
3.Zend Optimizer (Runtime for PHP 5.2 and earlier)3.3.3 http://www.zend.com/en/products/guard/downloads
4.phpMyAdmin-3.3.9.2-all-languages.zip http://www.phpmyadmin.net/home_page/downloads.php
3和4是可選的,安裝它們是為了方便管理數(shù)據(jù)庫(kù)和優(yōu)化php效率。
下載好這些之后就可以正式開始了!
用apache2搭建php環(huán)境的可以看這里: win7下PHP環(huán)境搭建(apache2+mysql+php)
首先是安裝IIS:
WS2008默認(rèn)是沒(méi)有安裝到的,需要自己安裝,步驟如下:
1.開始->服務(wù)器管理器(最上邊)->角色(左邊目錄里)->添加角色(右邊)。就會(huì)彈出添加角色向?qū)?,開始之前這一步直接跳過(guò),然后點(diǎn)Web服務(wù)器
2.下一步,選擇一些服務(wù),我選擇的是以下一些,剩下的默認(rèn)就可以(緊供參考,這里的可以自訂,CGI和ISAPI一定要裝)
3.然后就一直下一步安裝就可以了!
接下來(lái)就安裝php:
這里用的是msi的windows直接安裝版本,看了一些網(wǎng)上的評(píng)論,反映說(shuō)5.3的php不太穩(wěn)定,所以暫時(shí)不用。
1.假設(shè)安裝目錄為”E:Server_CorePHP”,安裝的時(shí)候在向?qū)е羞x擇 IIS FastCGI,組件哪里選擇:
--script Executable --Register *.php files --Extensions --GD2 --Multi-Byte String --Mcrypt --Mhash --Ming --MySQL --OpenSSL --Sockets --zip --Extras --PEAR Install(php的擴(kuò)展) --PHP Manual(此為文檔)
2.安裝后,打開 PHP.ini 配置如下選項(xiàng),注意把前面的;注釋去掉:
fastcgi.impersonate = 1
cgi.fix_pathinfo = 1
cgi.force_redirect = 0
open_basedir = ” Web 根目錄(IIS默認(rèn)為C:\inetpub\wwwroot,你不想換的話這里就填C:\inetpub\wwwroot)”
date.timezone =”Asia/Shanghai”
short_open_tag = On
其中后兩個(gè)配置選項(xiàng)是在部署 WordPress 碰到問(wèn)題時(shí)需要添加的。
然后在cmd命令行輸入:php -info,正常情況下會(huì)輸出各種參數(shù)變量。
接下來(lái)的第三步如果上面安裝php的時(shí)候你有選上Register *.php files,就可以跳過(guò)這一步了。
3.打開 IIS 管理器,找到“處理程序映射”,右側(cè)面板中選擇“添加模塊映射”,路徑 *.php,模塊 FastCgiModule,可執(zhí)行文件 php-cgi.exe 所在路徑,名稱可以寫為 PHP_via_FastCGI。彈出提示選擇“是”。
現(xiàn)在到MySQL的安裝:
選擇Custom自定義安裝
點(diǎn)擊“Change”更改你需要的目錄
待文件復(fù)制安裝完畢后,進(jìn)行MySQL設(shè)置界面,單擊Finish。
選擇Detailed Configuration進(jìn)行詳細(xì)配置
選擇MySQL運(yùn)行模式:Server Machine
選擇MySQL數(shù)據(jù)庫(kù)默認(rèn)存儲(chǔ)方式:Non-Trans Only (MYISAM)
設(shè)定MySQL最大連接數(shù):一般設(shè)置為128 – 512之間的整數(shù)。
設(shè)定MySQL網(wǎng)絡(luò)參數(shù),注意:不要勾選啟用Strict Mode!那個(gè)Addfirewall的選項(xiàng)僅在需要外連MySQL的時(shí)候勾選上,也就是說(shuō)給防火墻加個(gè)出入站的策略。
設(shè)定MySQL默認(rèn)字符集:以用戶站點(diǎn)語(yǔ)言為準(zhǔn),默認(rèn)我們填gbk。
Windows環(huán)境設(shè)定
修改設(shè)定root用戶密碼,root密碼請(qǐng)?jiān)O(shè)置的比較復(fù)雜些,如果你出現(xiàn)的是三行,第一行的current password不要填寫,留空白
注意:非必要情況下,不要啟動(dòng)遠(yuǎn)程連接模式! 完成MySQL的安裝,并啟動(dòng)MySQL服務(wù)。
完成后,打開cmd命令提示符窗口,輸入命令:mysql –u root –p
輸入剛才安裝時(shí)設(shè)置的密碼后,如果能夠正常進(jìn)入MySQL控制臺(tái)則說(shuō)明MySQL安裝正常。
到這里已經(jīng)可以說(shuō)搭建成功了,瀏覽器輸入http://localhost/看看IIS的圖片有沒(méi)有出來(lái),然后在C:inetpubwwwroot新建個(gè)php頁(yè)面,里面輸入:
1 2 3 4 5 |
再在瀏覽器輸入http://localhost/新建的Php文件名,看看有沒(méi)有出現(xiàn)php的相關(guān)配置信息,有的話說(shuō)明已經(jīng)成功.
接下來(lái)的步驟都是可選的:
1.修改默認(rèn)的網(wǎng)站根目錄:
開始->管理工具->IIS管理器,找到網(wǎng)站下的Default Web Site,右鍵點(diǎn)擊->管理網(wǎng)站->高級(jí)設(shè)置,在物理路徑哪里修改,注意修改的除了這里還要修改上面提到的php.ini,這個(gè)文件在php安裝的根目錄下,打開php.ini,找到open_basedir,修改為你需要的目錄,如果建立多個(gè)站點(diǎn)的時(shí)候,也要相應(yīng)修改open_basedir,多個(gè)目錄間用冒號(hào)”:“分隔開,例如:
open_basedir = “/site1:/site2:/site3″
另外還要注意的是:建立多個(gè)站點(diǎn)的時(shí)候,主機(jī)名哪里不用寫,端口號(hào)每個(gè)都必須不同,可以設(shè)置80,8080等。
2.安裝ZendOptimizer-3.3.3-Windows-i386.exe,沒(méi)什么難度.選好目錄就可以了.
3.安裝phpmyadmin,把下載好的phpmyadmin解壓到網(wǎng)站根目錄之下,如果沒(méi)有修改過(guò)默認(rèn)網(wǎng)站根目錄的話,就應(yīng)該解壓到C:inetpubwwwroot目錄下。
然后進(jìn)入phpmyadmin目錄里。
把config.sample.inc.php 更名為 config.inc.php
然后打開config.inc.php,修改
$cfg['Servers'][$i]['controluser'] 把前面的 //去掉,在后面寫上數(shù)據(jù)庫(kù)名字 如 ‘root'
$cfg['Servers'][$i]['controlpass'] 把前面的// 去掉,在后面寫上數(shù)據(jù)庫(kù)密碼,如'123′(剛才在mysql安裝環(huán)節(jié)填寫的密碼)
修改$cfg['blowfish_secret'] = ” 在后面” 里面隨便填上幾個(gè)數(shù)字 '456′
修改完保存,在瀏覽器輸入http://localhost/phpmyadmin(我解壓后把原本的文件夾名改為phpmyadmin了,這里輸入的是phpmyadmin的文件夾名)
就會(huì)進(jìn)入以下頁(yè)面,那就說(shuō)明成功勒!
最后還有一個(gè)地方可以修改一下,開始->管理工具->IIS管理器,進(jìn)入IIS管理器后單擊網(wǎng)站,在右邊找到默認(rèn)文檔圖標(biāo),雙擊進(jìn)去,可以看到圖中的內(nèi)容:
其中iisstart.htm是不需要的,可以右鍵刪除;另外如果不做asp.net開發(fā)的話,default.aspx和default.asp,也可以刪除,這樣在不指定打開那個(gè)網(wǎng)頁(yè)的時(shí)候,IIS搜索的默認(rèn)頁(yè)就會(huì)少一點(diǎn),可以提高效率!
Okay,到這里已經(jīng)全線完成php環(huán)境搭建,寫了好長(zhǎng),好累啊~趕緊去吃個(gè)飯補(bǔ)充一下能量先~哈哈!
如果有哪里有問(wèn)題的歡迎留言指明! 轉(zhuǎn)載自挨踢人生-IT生涯
文章名稱:Win2008下搭建php開發(fā)環(huán)境(IISFastCGI版)
網(wǎng)址分享:http://m.fisionsoft.com.cn/article/dhjscdd.html


咨詢
建站咨詢
