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

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


咨詢
建站咨詢
