1在Windows Server 2003系統(tǒng)下利用IIS配置PHP環(huán)境_第1頁
1在Windows Server 2003系統(tǒng)下利用IIS配置PHP環(huán)境_第2頁
1在Windows Server 2003系統(tǒng)下利用IIS配置PHP環(huán)境_第3頁
1在Windows Server 2003系統(tǒng)下利用IIS配置PHP環(huán)境_第4頁
1在Windows Server 2003系統(tǒng)下利用IIS配置PHP環(huán)境_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安裝配置教程關(guān)于本教程聲明:本配置教程僅作拋磚引玉,正式生產(chǎn)用還需要對(duì)服務(wù)器進(jìn)行更加詳細(xì)的安全設(shè)置以及各方面性能調(diào)整。 歡迎轉(zhuǎn)載,請注明出處:操作系統(tǒng):Windows.Server.2003.R2,Enterprise.Edition,SP2,x86,CHS,VOL,MSDN本次配置PHP的服務(wù)器環(huán)境:Windows2003+ IIS6+PHP5+MySQL3+Zend+phpMyAdmin整個(gè)配置過程需要是使用擁有管理員權(quán)限的系統(tǒng)帳號(hào)登錄Windows在整個(gè)配置過程中所示的截圖可能根據(jù)各使用的系統(tǒng)不同,窗口界

2、面而有所不同,但對(duì)應(yīng)的選項(xiàng)卡欄目是相同的,只需要找到提到的對(duì)應(yīng)選項(xiàng)卡即可。一、下載相關(guān)軟件安裝前需要準(zhǔn)備的軟件(因?yàn)槲疫@里用的服務(wù)器操作系統(tǒng)是x86版本的,所以以下程序均為在Windows x86環(huán)境下使用的版本)無特殊說明均為截止到2009年1月16日的最新版:1、 PHP 推薦PHP 5.2.8的ZIP壓縮包版本PHP 5.2.8 zip package 10,115Kb - 08 December 2008MD5:71511834881753ea0906f2bca91632b9官方下載頁面:直接下載地址:2、 MySQL 推薦MySQL 5.0.67 的Windows

3、 ZIP/Setup.EXE (x86)版本MD5:ed76e5ad8b251ca643766c70926854d7官方下載頁面:直接下載地址:.tw/Downloads/MySQL-5.0/mysql-5.0.67-win32.zip3、 Zend Optimizer 推薦 最新版,現(xiàn)在的最新版是Zend Optimizer v3.3(雖然下載是免費(fèi)的,但是要注冊用戶,才可以下載,為了方便大家的使用,公開我注冊好的用戶名:ideacmblog密碼:,方便大家使用,希望大家在使用這個(gè)帳號(hào)的時(shí)候不要修改密碼和用于其它非正當(dāng)途徑)MD5:f176

4、6065288d509d5286c4c3c7239412官方下載頁面:直接下載地址:4、phpMyAdmin 在這里不推薦使用最新版,推薦 phpMyAdmin 的 phpMyAdmin--all-languages.zip版本MD5:84a4399fdac85f4fbeb0ff68a5a89edd官方下載頁面:直接下載地址:二、安裝配置前的準(zhǔn)備工作2.1、 先把下載回來的文件使用殺毒軟件進(jìn)行一次病毒掃描,以防意外?!緢D一所示】【圖一】2.2、 好了,現(xiàn)在開始環(huán)境配置:假設(shè)操作系統(tǒng)安裝在C盤,如果你的系統(tǒng)不是安裝在C盤,請將下面提到的盤符自

5、己對(duì)應(yīng)修改。同時(shí),為了避免C盤因?yàn)橹匮b系統(tǒng)等各種原因?qū)盤進(jìn)行操作,不建議將PHP相關(guān)軟件安裝在C盤中,這里我把PHP相關(guān)程序安裝在D:PHP目錄下(這個(gè)目錄你也可以自己定義,如果你要安裝在與此不同路徑,請自行修改一下所提到的對(duì)應(yīng)路徑)。三、正式開始環(huán)境配置第一步、安裝PHP3.1.1、 將下載得到的php-5.2.8-Win32.zip文件解壓至D:PHP目錄中,將得到的二級(jí)目錄php-5.2.8-Win32改名為php5;也可以將php-5.2.8-Win32.zip解壓在默認(rèn)位置,然后將解壓后的文件和文件夾復(fù)制到D:PHPphp5【圖二所示】?!緢D二】3.1.2、再將D:PHP

6、php5目錄下的所有dll文件復(fù)制到C:windowssystem32下(Windows2000系統(tǒng)為C:winntsystem32,下同),如果已經(jīng)有若干同名文件存在,覆蓋即可。【圖三、四所示】【圖三】【圖四】3.1.3、將D:PHPphp5目錄下的php.ini-dist復(fù)制一份,更名為php.ini(還是在當(dāng)前目錄中)【圖五所示】,再用文本編輯軟件打開這個(gè)php.ini(建議使用Notepad2、EditPlus、UltraEdit等各種支持語法高亮顯示的文本編輯軟件)?!緢D五】3.1.4、 查找:register_globals = Off (約第419行)將Off更改為 On,即得到

7、register_globals = On ;注:這個(gè)對(duì)于PHP的全局變量功能,考慮有很多PHP程序需要全局變量功能所以打開,打開后請注意PHP程序的嚴(yán)謹(jǐn)性,如果不需要全局變量功能,請保持默認(rèn)Off狀態(tài)。再搜索 extension_dir = "./" (約第491行)將其路徑知道你的PHP目錄下的擴(kuò)展功能目錄中,這里PHP5對(duì)應(yīng)修改為extension_dir = "D:/PHP/php5/ext" 。再在D:PHP下建立文件夾,并命名為tmp查找 ;upload_tmp_dir =將;upload_tmp_dir =該行的注釋符,即前面的分號(hào)”;”去

8、掉,使該行在php.ini文檔中起作用。upload_tmp_dir是用來定義上傳文件存放的臨時(shí)路徑,在這里你還可以修改并給其定義一個(gè)決定路徑,需要注意的是,這里設(shè)置的目錄必須有讀、寫權(quán)限。這里我設(shè)置為upload_tmp_dir = D:/PHP/tmp (這里就是我前面建立的文件夾)3.1.5、 搜索 ; Windows Extensions,定位到php.ini文件的約604行,將下面列出的常用擴(kuò)展前面的分號(hào)注釋符去掉:; extension=php_curl.dll ; extension=php_dbase.dll ; extension=php_gd2

9、.dll ; extension=php_ldap.dll ; extension=php_mbstring.dll ; extension=php_exif.dll特別提示:Exif擴(kuò)展是用來顯示圖片的exif信息的,因該擴(kuò)展需要mbstring支持,所以將extension=php_exif.dll這一行移動(dòng)到extension=php_mbstring.dll一行的下面。; extension=php_mcrypt.dll ; extension=php_ming.dll ; extension=php_mysql.dll ;&

10、#160;extension=php_sockets.dll ;extension=php_xmlrpc.dll ; extension=php_zip.dll3.1.6、 查找:;date.timezone =去掉前面的分號(hào)注釋符,這里將其設(shè)置為 date.timezone = PRC關(guān)于時(shí)區(qū)設(shè)定的說明:從php5.1.0開始,php.ini里加入了date.timezone這個(gè)選項(xiàng),默認(rèn)情況下是關(guān)閉的,也就是顯示的時(shí)間(無論用什么php命令)都是格林威治標(biāo)準(zhǔn)時(shí)間,和我們的時(shí)間(北京時(shí)間)差了正好8個(gè)小時(shí),有以下2種方法可以恢復(fù)正常的時(shí)間。 1、如果要用5.1以上版本,而且不修改p

11、hp.ini,則需要在關(guān)于時(shí)間的初始化的語句的上面加上date_default_timezone_set (XXX),或者使用date('Y-m-d G:i:T', strtotime('+8HOUR') )來獲取日期時(shí)間; 2、一勞永逸,僅限能修改php.ini。打開php.ini把date.timezone前面的分號(hào)去掉,在=后面加XXX,重啟http服務(wù)(如apache2或iis等)即可。     關(guān)于XXX,大陸內(nèi)地可用的值是:Asia/Chongqing、Asia/Shan

12、ghai、Asia/Urumqi(依次為重慶,上海,烏魯木齊),港臺(tái)地區(qū)可用:Asia/Macao、Asia/Hong_Kong、Asia/Taipei(依次為澳門,香港,臺(tái)北),還有新加坡:Asia/Singapore,以上沒有北京,不過接著往下看,其他可用的值是:Etc/GMT-8,Singapore ,Hongkong,PRC(中華人民共和國)。3.1.7、 查找:;session.save_path = "/tmp"將前面的分號(hào)注釋符去掉,這里將其設(shè)置為session.save_path = "D:/PHP/tmp" (這里就是我前面建

13、立的文件夾)3.1.8、 如果你有遇到無法上傳較大文件或者運(yùn)行某些程序經(jīng)常超時(shí),那么可以修改以下內(nèi)容來調(diào)整相關(guān)限額:在大約第255行,max_execution_time = 30     ; 這個(gè)是每個(gè)腳本運(yùn)行的最長時(shí)間,根據(jù)你的需求更改數(shù)值,單位秒max_input_time = 60  這是每個(gè)腳本可以消耗的時(shí)間,根據(jù)你的需求更改數(shù)值,單位也是秒大約第258行,memory_limit = 128M      ; 這個(gè)是腳本運(yùn)行最大消耗的內(nèi)存,根據(jù)你的需求更改數(shù)值。大約第552行,uplo

14、ad_max_filesize = 2M上載文件的最大許可大小 ,根據(jù)你的需求更改數(shù)值,M是單位:兆。3.1.9、 php.ini文件中基本就是作如上修改,其他的你可以根據(jù)自己的具體需求修改,然后將該文件保存,再復(fù)制一份到C:Windows下面。第二步、安裝IIS3.2.1、打開“添加或刪除程序”面板【圖六所示】以下兩種方法均可打開“添加或刪除程序”面板:1、 點(diǎn)擊“開始”-“控制面板”-“添加/刪除程序”; 2、 直接在“開始”-“運(yùn)行”中輸入:Appwiz.cpl (回車確定)【圖六】3.2.2、點(diǎn)擊“添加/刪除Windows組件(A)”【圖七所示】【圖七】3

15、.2.3、可見“Windows組件向?qū)А薄緢D八所示】【圖八】3.2.4、拖動(dòng)面板里面的右邊滾動(dòng)條,直到看到“應(yīng)用程序服務(wù)器”,在其前面復(fù)選框點(diǎn)擊選中,然后點(diǎn)擊“詳細(xì)信息”,再點(diǎn)擊“ASP.NET”前面的復(fù)選框,再在“Internet信息服務(wù)(IIS)”上點(diǎn)擊一下(當(dāng)前這里的復(fù)選框是已經(jīng)選擇的,這里在其文字上點(diǎn)擊,不是點(diǎn)擊簽名的復(fù)選框),再點(diǎn)擊“詳細(xì)信息(D)”在打開的面板中,把右邊滾動(dòng)條往下拖。再在“萬維網(wǎng)服務(wù)”上點(diǎn)擊一下,再點(diǎn)擊“詳細(xì)信息”。勾選中“Active Server Pages”、“Internet 數(shù)據(jù)連接器”、“在服務(wù)器端的包含文件”;“萬維網(wǎng)服務(wù)”已經(jīng)是被選中狀態(tài)。3.2.5

16、、然后點(diǎn)擊確定(萬維網(wǎng)服務(wù)面板)-確定(Internet 信息服務(wù)(IIS)面板)-確定(應(yīng)用程序服務(wù)器面板)【圖九所示】-下一步(Windows 組件向?qū)姘澹渲眠^程中會(huì)彈出所需文件對(duì)話框【圖十所示】,這個(gè)時(shí)候把本系統(tǒng)的安裝光盤插入光驅(qū),點(diǎn)擊瀏覽,選擇光驅(qū)盤符,進(jìn)入i386文件夾,此時(shí)會(huì)自動(dòng)顯示所需要的文件,直接點(diǎn)擊“打開”【圖十一所示】,再點(diǎn)擊“確定”【圖十二、十三所示】,這個(gè)時(shí)候又會(huì)彈出一個(gè)“所需文件”的對(duì)話框,還是按照剛才的步驟,點(diǎn)擊“瀏覽”,然后定位到i386文件夾,此時(shí)會(huì)自動(dòng)顯示所需要的文件,直接點(diǎn)擊“打開”-“確定”,然后等待,直到“Windows 組件向?qū)А蓖瓿山缑妗緢D十四

17、所示】,點(diǎn)擊“完成”,出現(xiàn)“Windows 安裝程序 請稍候”的對(duì)話框,等待其自動(dòng)關(guān)閉,然后關(guān)閉“添加或刪除程序”面板,在開始-控制面板-管理工具菜單里面即可看見“Internet 信息服務(wù)(IIS)管理器”,這個(gè)時(shí)候IIS就已經(jīng)安裝好了【圖十五所示】?!緢D九】【圖十】【圖十一】【圖十二】【圖十三】【圖十四】【圖十五】第三步、配置IIS使其支持PHP3.3.1、打開瀏覽器,輸入:http:/localhost 即可正常訪問,看到“建設(shè)中”類似文字的頁面【圖十六所示】?!緢D十六】3.3.2、PHP支持CGI和ISAPI兩種安裝模式,CGI更消耗資源,容易因?yàn)槌瑫r(shí)而沒有反應(yīng),但實(shí)際上是比較安全的;

18、ISAPI負(fù)載能力強(qiáng),節(jié)省資源,但是安全性略差于CGI模式,這里推薦使用ISAPI模式。所以這里只介紹ISAPI模式配置方法。3.3.3、 打開“Internet 信息服務(wù)(IIS)管理器”(在開始-運(yùn)行輸入:inetmgr,回車確定;或者上面提到的點(diǎn)擊管理工具里面的圖標(biāo))點(diǎn)擊“(計(jì)算機(jī)名)(本地計(jì)算機(jī))”前面的“+”,展開樹形目錄?!緢D十七所示】【圖十七】3.3.4、在“網(wǎng)站”上點(diǎn)擊鼠標(biāo)右鍵,查看“屬性”,點(diǎn)擊“ISAPI篩選器”選項(xiàng)卡,并點(diǎn)擊“添加”按鈕,在彈出的“添加/編輯篩選器屬性”面板中的“篩選器名稱”欄目中輸入:PHP,再點(diǎn)擊“可執(zhí)行文件”下面的“瀏覽”按鈕,選擇php5isapi

19、.dll文件(按照前面的設(shè)置這里的路徑應(yīng)該是D:PHPphp5php5isapi.dll),點(diǎn)擊打開按鈕【圖十八所示】,使“可執(zhí)行文件路徑”指向到該文件。點(diǎn)擊“確定”按鈕;然后再點(diǎn)擊“主目錄”選項(xiàng)卡,找到并點(diǎn)擊“配置”按鈕,在彈出的“應(yīng)用程序配置”面板中的“應(yīng)用程序擴(kuò)展”選項(xiàng)卡找到并點(diǎn)擊“添加”按鈕新增一個(gè)擴(kuò)展名映射,再點(diǎn)擊“可執(zhí)行文件”后面的“瀏覽”按鈕,選擇php5isapi.dll文件(按照前面的設(shè)置這里的路徑應(yīng)該是D:PHPphp5php5isapi.dll),在“擴(kuò)展名”欄目輸入:.php,動(dòng)作限制為:GET,HEAD,POST,TRACE,將“腳本引擎”、“確認(rèn)文件是否存在”兩項(xiàng)勾

20、選中【圖十九所示】(如果還想支持諸如.php5、.phtml等擴(kuò)展名的PHP文件,可重復(fù)“添加”步驟,對(duì)應(yīng)擴(kuò)展名設(shè)置為需要的即可),然后點(diǎn)擊確定按鈕(添加/編輯應(yīng)用程序擴(kuò)展名映射面板),點(diǎn)擊“選項(xiàng)”,把“啟用父路徑”勾選中,然后一路點(diǎn)擊確定按鈕。這一步操作將使你服務(wù)器IIS下的所有站點(diǎn)都支持你所添加的PHP擴(kuò)展文件,如果你只需要部分站點(diǎn)支持PHP,只需要在你需要支持PHP的Web站點(diǎn)(展開“網(wǎng)站”目錄及可見)比如“默認(rèn)網(wǎng)站”上單擊右鍵選擇“屬性”,在打開的“默認(rèn)網(wǎng)站的屬性”“主目錄”選項(xiàng)卡中做如上的“添加/編輯應(yīng)用程序擴(kuò)展名”操作即可,或者將你不需要支持PHP的站點(diǎn)中的.php擴(kuò)展名映射刪除即

21、可?!緢D十八】【圖十九】3.3.5、打開“網(wǎng)站”屬性中的“文檔”選項(xiàng)卡,把“啟用默認(rèn)內(nèi)容文檔”列表中添加index.php和Default.php項(xiàng),也可以將其上移到最前面兩個(gè),這樣,訪問站點(diǎn)時(shí)就會(huì)首先尋找并打開index.php、Default.php文檔?!緢D二十所示】什么是默認(rèn)內(nèi)容文檔:默認(rèn)內(nèi)容文檔即默認(rèn)首頁,是指在訪問一個(gè)文件目錄的時(shí)候自動(dòng)定位的一個(gè)文件。比如您的主機(jī)空間內(nèi)有許多不同名字的文件,但是您希望在輸入網(wǎng)址的時(shí)候,默認(rèn)訪問其中一個(gè)叫做index.htm的文件,那么您就需要將默認(rèn)首頁設(shè)置為index.htm,也可以添加很多個(gè)默認(rèn)內(nèi)容文檔,當(dāng)訪問該站點(diǎn)的時(shí)候會(huì)自動(dòng)根據(jù)默認(rèn)內(nèi)容文檔的

22、排序來優(yōu)先使用?!緢D二十】在這里我推薦默認(rèn)內(nèi)容文檔做如下順序的設(shè)置:index.htm Default.html index.html Default.html index.asp Default.asp index.aspx Default.aspx index.php Default.php3.3.6、設(shè)置好默認(rèn)內(nèi)容文檔后,點(diǎn)擊應(yīng)用按鈕,會(huì)彈出一個(gè)“繼承覆蓋”對(duì)話框,點(diǎn)擊全選按鈕,再點(diǎn)擊確定-確定。3.3.7、點(diǎn)擊“Web服務(wù)擴(kuò)展”,點(diǎn)擊其中的“添加一個(gè)新的Web服務(wù)擴(kuò)展”,在彈出的窗口中,擴(kuò)展名欄目填寫PHP,點(diǎn)擊添加按鈕,在添加文件的對(duì)話框中文件路徑欄目中瀏覽選擇上面提到的php5is

23、api.dll文件,點(diǎn)擊確定,勾選“設(shè)置擴(kuò)展?fàn)顟B(tài)為允許”,點(diǎn)擊確定。3.3.8、 完成以上操作后,需要重啟IIS服務(wù)。將以下命令命名為IIS.bat文件保存在桌面上【圖二十一所示】,雙擊運(yùn)行即可重啟IIS服務(wù)【圖二十二所示】,重啟好后該窗口會(huì)自動(dòng)關(guān)閉。把以下代碼保存為IIS.bat:ECHO off  Title IIS6重新啟動(dòng) net stop w3svc net stop iisadmin /y net start w3svc【圖二十一】【圖二十二】3.3.9、 到此,PHP的基本配置以及

24、完成,IIS中的網(wǎng)站已經(jīng)可以支持PHP腳本了。打開默認(rèn)網(wǎng)站所指向的文件夾(IIS管理器中網(wǎng)站下面的默認(rèn)網(wǎng)站上面點(diǎn)擊屬性,查看主目錄,即可在本地路欄目中看到該默認(rèn)網(wǎng)站的所在文件夾),建立一個(gè)test.php文件,文件中內(nèi)容如下:把以下代碼保存為test.php:<?php Phpinfo(); ?>3.3.10、打開瀏覽器輸入:http:/localhost/test.php ,將會(huì)顯示本服務(wù)器所支持PHP的全部信息,可以看到PHP版本為5.2.8,Server API的模式為:ISAPI【圖二十三所示】。【圖二十三】3.3.11、或者利用PHP探針檢查(一個(gè)帶有具體、直觀PHP環(huán)境

25、配置檢測的php文件,下載鏈接:【圖二十四】第四步、安裝MySQL【安裝前必須保證您的服務(wù)器中沒有任何版本的mysql或mysql目錄】3.4.1、解壓下載下來的mysql-5.0.67-win32.zip壓縮包文件后,雙擊運(yùn)行Setup.exe【圖二十五所示】【圖二十五】3.4.2、這里是安裝歡迎界面,點(diǎn)擊Next>開始下一步安裝。默認(rèn)是Typical,建議改成Custom,因?yàn)門ypical模式不允許改變安裝路徑,只能安裝在C盤。選中Custom選項(xiàng),【圖二十六所示】?!緢D二十六】3.4.3、點(diǎn)擊Next>【圖二十七所示】【圖二十七】3.4.4、到這一步,需要選擇組件及更改文件

26、夾位置,組件就用默認(rèn)的,文件夾位置可以選擇Change來改變, 這里建議路徑設(shè)為D:PHPMySQL5(也可以選擇其它磁盤進(jìn)行安裝)(注意:安裝mysql的路徑中,不能含有中文!)?!緢D二十八所示】【圖二十八】3.4.5、點(diǎn)擊OK【圖二十九所示】【圖二十九】3.4.6、點(diǎn)擊Next>【圖三十所示】【圖三十】3.4.7、一切就緒,點(diǎn)擊Install開始安裝?!緢D三十一所示】【圖三十一】3.4.8、這里結(jié)束后,點(diǎn)擊Next>、Next>,如【圖三十二所示】,默認(rèn)選中現(xiàn)在開始配置MySQL服務(wù)器。點(diǎn)擊Finish繼續(xù)。【圖三十二】3.4.9、配置開始,點(diǎn)擊Next>繼續(xù)。【圖

27、三十三所示】【圖三十三】3.4.10、選擇Detailed Configuration【圖三十四所示】【圖三十四】3.4.11、點(diǎn)Next>繼續(xù)【圖三十五所示】這個(gè)選項(xiàng)是選擇mysql應(yīng)用于何種類型,第一種是開發(fā)服務(wù)器,將占用盡量少的內(nèi)存,第二種是普通web服務(wù)器,將占用中等數(shù)量內(nèi)存,最后一種是這臺(tái)服務(wù)器上面只跑mysql數(shù)據(jù)庫,將占用全部的內(nèi)存,這里選擇第二項(xiàng),你可根據(jù)自己的需求,選擇其它選項(xiàng)?!緢D三十五】3.4.12、點(diǎn)擊Next>繼續(xù)【圖三十六所示】這里是選擇數(shù)據(jù)庫用途,第一種是多功能用途,將把數(shù)據(jù)庫優(yōu)化成很好的InnoDB存儲(chǔ)類型和高效率的MyISAM存儲(chǔ)類型,第二種是只用

28、于事務(wù)處理類型,最好的優(yōu)化InnoDB,但同時(shí)也支持MyISAM,最后一種是非事務(wù)處理類型,適合于簡單的應(yīng)用,只有不支持事務(wù)處理的MyISAM類型是被支持的。一般選擇第一種多功能的。【圖三十六】3.4.13、點(diǎn)擊Next>繼續(xù)【圖三十七所示】這里是選擇InnoDB的數(shù)據(jù)存放位置,一般默認(rèn)好了,不需要改動(dòng)?!緢D三十七】3.4.14、點(diǎn)擊Next>繼續(xù)【圖三十八所示】這里是選擇mysql允許的最大連接數(shù),第一種是最大20個(gè)連接并發(fā)數(shù),第二種是最大500個(gè)并發(fā)連接數(shù),最后一種是自定義,你可以根據(jù)自己的需要選擇。這里我選擇第三項(xiàng)自定義,輸入20(你可以根據(jù)你的具體需求選擇或者輸入)。【圖三

29、十八】3.4.15、點(diǎn)擊Next>繼續(xù)【圖三十九所示】這里是選擇數(shù)據(jù)庫監(jiān)聽的端口,一般默認(rèn)是3306,如果改成其它端口,以后連接數(shù)據(jù)庫的時(shí)候都要記住修改的端口,否則不能連接mysql數(shù)據(jù)庫,建議不作修改,用mysql的默認(rèn)端口:3306。將端口設(shè)置后面的“Add firewall exception for this port”勾選中,如果你開啟了Windows防火墻,將自動(dòng)把這里設(shè)置的端口(3306)排除在外(允許連接網(wǎng)絡(luò))(如果你沒有開啟Windows防火墻這里就不要勾選,Windows server 2003 正版默認(rèn)是沒有開啟的)。下面的Enable Strict Mode勾去掉

30、,改為不選?!緢D四十所示】【圖三十九】【圖四十】3.4.16、點(diǎn)擊Next>繼續(xù)【圖四十一所示】這一步設(shè)置mysql的默認(rèn)編碼,默認(rèn)是latin1,建議選擇第三項(xiàng)自定義,把它改成utf8?!緢D四十一】3.4.17、點(diǎn)擊Next>繼續(xù)【圖四十二所示】這一步把mysql設(shè)置成windows的服務(wù),service name是命名MySQL的服務(wù)名稱,下面的launch the mysql server automatically勾選中表示,該服務(wù)為自動(dòng)運(yùn)行。這樣以后就可以通過windows服務(wù)啟動(dòng)和關(guān)閉mysql數(shù)據(jù)庫了。然后把下面的Include Bin Directory in Wi

31、ndows PATH勾選中(這個(gè)表示自動(dòng)修改環(huán)境變量,在PATH的值中增加./bin目錄)?!緢D四十二】3.4.18、點(diǎn)擊Next>繼續(xù)【圖四十三所示】這一步是設(shè)置mysql的超級(jí)用戶密碼,這個(gè)超級(jí)用戶非常重要,對(duì)mysql擁有全部的權(quán)限,設(shè)置的密碼一定要記好。在兩個(gè)輸入框中(New root password、Confirm)把要設(shè)置的密碼分別輸入兩次。出于安全考慮,一般不要選“Enable root access from remote machines”,允許數(shù)據(jù)庫外連是很危險(xiǎn)的。“Create An Anonymous Account”是創(chuàng)建一個(gè)匿名帳號(hào),這樣會(huì)導(dǎo)致未經(jīng)授權(quán)的用戶

32、非法訪問你的數(shù)據(jù)庫,有安全隱患,建議不要勾選?!緢D四十三】3.4.19、點(diǎn)擊Next>繼續(xù)【圖四十四所示】到這一步,mysql數(shù)據(jù)庫已經(jīng)得到了足夠的配置條件【圖四十四】3.4.20、點(diǎn)擊Execute開始執(zhí)行之前設(shè)置的MySQL配置,使其生效?!緢D四十五所示】點(diǎn)擊Finish完成安裝?!緢D四十五】3.4.21、查看“控制面板”的“管理工具”中, “服務(wù)”是否有“MySQL”進(jìn)程【圖四十六所示】【圖四十六】3.4.22、關(guān)于MySQL的進(jìn)一步優(yōu)化設(shè)置可以參考相關(guān)資料,或者瀏覽這個(gè)網(wǎng)址:MySQL安裝完成第五步、安裝Zend Optimizer3.5.1、直接雙擊下載得到的ZendOptim

33、izer-3.3.3-Windows-i386.exe,運(yùn)行安裝程序【圖四十七所示】【圖四十七】3.5.2、 單擊Next>繼續(xù)【圖四十八所示】選擇“I accept the terms of the license agreement”同意許可協(xié)議?!緢D四十八】3.5.3、 點(diǎn)擊Next>繼續(xù)【圖四十九所示】這里是選擇Zend所在在的位置,按照本文前面規(guī)則,將Zend安裝路徑修改為D:PHPZend ?!緢D五十所示】【圖四十九】【圖五十】3.5.4、 點(diǎn)擊Next>繼續(xù)【圖五十一所示】這里選擇你的Web服務(wù)器版本,因?yàn)槲覀冞@里是需要在IIS中配置,且之前已經(jīng)安裝好了IIS,

34、所以這里默認(rèn)已經(jīng)選擇了第一項(xiàng)IIS(如果沒有默認(rèn)選擇IIS,請手動(dòng)點(diǎn)擊選擇)?!緢D五十一】3.5.5、 點(diǎn)擊Next>繼續(xù)【圖五十二所示】選擇PHP的配置文件php.ini所在目錄,這里自動(dòng)默認(rèn)路徑為Windows系統(tǒng)所在目錄(C:Windows,如果你的系統(tǒng)裝在D盤,那這里就應(yīng)該輸入D:Windows),如果這里的默認(rèn)路徑不是Windows系統(tǒng)所在目錄請手動(dòng)修改。【圖五十二】3.5.6、 點(diǎn)擊Next>繼續(xù)【圖五十三所示】這里是選擇你的網(wǎng)站所在目錄,這里你可以根據(jù)自己的默認(rèn)站點(diǎn)目錄來選,也可以直接選擇到D:PHPZend,為了規(guī)范網(wǎng)站目錄結(jié)構(gòu),我這里把預(yù)備建立的網(wǎng)站都放在D:we

35、broot目錄下,所以我把的路徑修改為D:webroot【圖五十四所示】【圖五十三】【圖五十四】3.5.7、 點(diǎn)擊Next>繼續(xù)【圖五十五所示】這個(gè)界面是前面一步步的設(shè)置預(yù)覽,如果前面設(shè)置有誤需要修改的,點(diǎn)擊<Back按鈕返回,按照需求修改。如果確認(rèn)沒有問題,就直接點(diǎn)擊Install按鈕進(jìn)行安裝?!緢D五十五】3.5.8、點(diǎn)擊Install按鈕后會(huì)彈出一個(gè)對(duì)話框,大意就是在接下來的安裝過程中需要關(guān)閉IIS服務(wù),直到安裝過程完成,點(diǎn)擊“是(Y)”同意執(zhí)行,點(diǎn)擊“否(N)”拒絕執(zhí)行,這里點(diǎn)擊“是(Y)”。【圖五十六所示】【圖五十六】3.5.9、 正在停止Web server(IIS)【圖

36、五十七所示】Zend安裝好后,自動(dòng)開啟Web Server(IIS)【圖五十八所示】【圖五十七】【圖五十八】3.5.10、整個(gè)zend安裝過程完成,去掉“View Readme Now”查看說明文件前面的勾,點(diǎn)擊Finish按鈕,完成安裝?!緢D五十九所示】【圖五十九】3.5.11、關(guān)于Zend Optimizer配置文件的詳細(xì)說明可以參考相關(guān)資料,或者瀏覽這個(gè)網(wǎng)址:第六步、配置phpMyAdmin以便管理MySQL3.6.1、在D:PHP下建立名為phpMyAdmin的目錄,將下載得到的phpMyAdmin--all-languages.zip解壓后把其內(nèi)文件和文件夾復(fù)制到里面

37、?!緢D六十所示】【圖六十】3.6.2、首先打開Internet 信息服務(wù)(IIS)管理器,點(diǎn)擊“+”展開目錄樹,再展開網(wǎng)站,在默認(rèn)網(wǎng)站上點(diǎn)擊鼠標(biāo)右鍵-新建-虛擬目錄。【圖六十一所示】【圖六十一】3.6.3、在彈出的面板中點(diǎn)擊下一步按鈕,在別名欄目輸入:phpmyadmin【圖六十二所示】【圖六十二】3.6.4、點(diǎn)擊下一步按鈕,路徑選擇:D:PHPphpMyAdmin【圖六十三所示】【圖六十三】3.6.5、 點(diǎn)擊下一步按鈕,勾選“讀取”、“運(yùn)行腳本(如asp)”這兩項(xiàng)【圖六十四所示】,再點(diǎn)擊下一步-完成?!具@一步的設(shè)置可以根據(jù)你自己的具體需求建立一個(gè)獨(dú)立網(wǎng)站來作為phpMyAdmin或者在任意你

38、已經(jīng)建立的網(wǎng)站中建立一個(gè)虛擬目錄來使用phpMyAdmin】【圖六十四】3.6.6、 找到并打開D:PHPphpMyAdminlibraries目錄下的config.default.php文件。3.6.7、 查找:$cfg'PmaAbsoluteUri' = ''這里是設(shè)置你的phpMyAdmin的Web訪問地址,根據(jù)上一步的設(shè)置,我這這里填寫的地址是:http:/localhost/phpmyadmin/ 【圖六十五所示】$cfg'PmaAbsoluteUri' = 'http:/localhost/phpmyadmin/'【圖

39、六十五】3.6.8、 查找:$cfg'blowfish_secret' = ''這里是設(shè)置cookie加密密匙,可以設(shè)置任意合法字符。我這里設(shè)置如:【圖六十六所示】【圖六十六】3.6.9、 查找:$cfg'Servers'$i'auth_type' = 'config'默認(rèn)config,如果設(shè)置為config,只需要直接訪問phpmyadmin的登錄地址,就可以直接管理MySQL了,是不安全的,不推薦。推薦使用cookie,將其設(shè)置為:$cfg'Servers'$i'auth_type

40、9; = 'cookie' 【圖六十七所示】【圖六十七】3.6.10、如果你一定要設(shè)置為config,請?jiān)诰o接著下面幾行中填寫你的MySQL管理帳號(hào)root和密碼。【圖六十八所示】【圖六十八】3.6.11、查找:$cfg'DefaultLang' = 'en-iso-8859-1'將其設(shè)置為:$cfg'DefaultLang' = ' zh-gb2312'3.6.12、查找:$cfg'DefaultCharset'將其設(shè)置為$cfg'DefaultCharset' = 'gb

41、2312'3.6.13、然后保存關(guān)閉。phpMyAdmin的更豐富的功能,請參考相關(guān)資料慢慢熟悉,這里不詳細(xì)贅述。第七步、目錄權(quán)限設(shè)置(這里的權(quán)限設(shè)置僅供參考,根據(jù)你的實(shí)際需求可做更詳細(xì)、嚴(yán)格的權(quán)限控制,這里不詳細(xì)贅述。)3.7.1、 D:PHP目錄設(shè)置為管理員用戶組或者某一個(gè)管理員組的帳號(hào)、system完全權(quán)限,users組讀取和運(yùn)行權(quán)限。php5、tmp目錄給予everyone完全控制權(quán)限。MySQL5、Zend繼承上級(jí)PHP目錄權(quán)限即可。phpMyAdmin在繼承上級(jí)PHP目錄權(quán)限的基礎(chǔ)上,增加一個(gè)Internet來賓帳戶讀取和運(yùn)行的權(quán)限。四、配置完成,通過打開phpMyAdmi

42、n監(jiān)測剛才的配置是否正確4.1、 雙擊桌面上的IIS.bat文件重啟IIS服務(wù)器,然后再在瀏覽器地址欄輸入:http:/localhost/phpmyadmin將會(huì)出現(xiàn)phpMyAdmin的登錄界面【圖六十九所示】【圖六十九】4.2、輸入MySQL的管理帳號(hào)root和之前配置MySQL過程中設(shè)置的root的帳號(hào)密碼,點(diǎn)擊執(zhí)行按鈕,即可登陸phpMyAdmin進(jìn)行MySQL管理操作。【圖七十所示】【圖七十】至此,整個(gè)環(huán)境配置完成。 五、補(bǔ)充說明5.1、為了避免在重裝服務(wù)器系統(tǒng)后重新復(fù)制php5目錄中的dll文件到系統(tǒng)所在的C:windowssystem32目錄下,可以將3.1.2步驟跳過不要操作

43、,然后鼠標(biāo)右鍵點(diǎn)擊桌面上的“我的電腦”-屬性-高級(jí)-環(huán)境變量-系統(tǒng)變量-然后找到“Path”這個(gè)變量,點(diǎn)擊編輯,在最后面加上“;D:PHPphp5”(引號(hào)內(nèi)的字符,不包含引號(hào)),點(diǎn)擊確定,再點(diǎn)擊新建,變量名輸入“phpext”,變量值輸入“D:PHPphp5ext”,點(diǎn)擊確定。5.2、為了避免倒是部分php程序因session配置而無法正常使用,可以將3.1.7步驟跳過不要操作。5.3、把整個(gè)配置過程都完成后,重啟電腦。5.4、如果全部配置完成后,訪問phpmyadmin出現(xiàn)紅色界面的提示,請按照3.6.6-3.6.13核對(duì)一遍phpmyadmin的設(shè)置,然后再根據(jù)3.7.1檢查權(quán)限設(shè)置。development in order to protect a host of attractions and historical sites, as

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論