圖解win2003下apache+php+mysql+phpmyadmin+Zend Optimizer 轉 2


以下是mysql,phpmyadmin和Zend Optimizer的配置
現在我們就需要安裝mysql了,mysql不需要配置,只要安裝成功就行了,以下以mysql-5.5.23-win32.msi作爲講解實例(無論哪個版本的mysql,安裝都是基本一致的)。打開mysql-5.5.23-win32.msi,出現如下界面:
MySQL安裝步驟1



單擊Next,出現如下界面


MySQL安裝步驟2



勾選:I accept the terms in the license Agreement(表示我接受協議),然後單擊Next,出現如下界面:


MySQL安裝步驟3



第一項是:經典,第二項是:自定義,第三項是:完全,我們選擇第二項:Custom,來自定義安裝,出現如下圖:


MySQL安裝步驟4



首先修改安裝目錄,建議不要安裝在C盤,把它安裝在C盤以外的其他盤,如筆者安裝在D:\myserver\mysql\,上,同時單擊Development Components,選擇:Entire feature will be installed on local hard drive(表示這個選項的所有下屬功能全部安裝在本地磁盤),如下圖所示:


MySQL安裝步驟5



,最後單擊Next,出現如下圖:


MySQL安裝步驟6



然後,單擊Install,開始安裝,最後出現如下圖:


MySQL安裝步驟7



我們一直不停的Next,最後出現:


MySQL安裝步驟8



,必須勾選Launch the MySQL Instance Configuration Wizard,表示啓動配置嚮導,我們進行手動配置Mysql,單擊Finish,出現:


MySQL安裝步驟9



單擊Next,出現:


MySQL安裝步驟10



第一項是:詳細配置,第二項是:標準配置,我們選擇第一項,進行詳細配置,單擊Next,出現:


MySQL安裝步驟11



第一項是:Developer Machine(開發機器),如果你是個程序開發人員,配置這個mysql是爲了開發測試(調試)的,那麼選擇第一項就Ok了,選擇這一項mysql佔用最小的資源
第二項是:Server Machine(服務器機器),選擇第二項,Mysql佔用的資源在這3項中不大也不小,居中,如果你的網站訪問量不大,數據量不大,程序代碼編寫得不錯(指數據庫查詢、修改之類的動作不多),建議選擇第二項,他佔用的資源不多不少,居中。
第三項是:Dedicated Mysql Server Macine(多功能Mysql服務器),選擇這一項,Mysql發揮的性能會是最好的,不過,他卻佔用了你服務器非常大的資源,比如你需要進行很多的數據查詢、修改,特別是多重循環,或者大數據表的查詢(如數據量達到上萬以上)等,你需要選擇這一項,當然選擇這一項,你的機器配置得好,內存估計至少1GCPU最好能雙核以上,筆者選擇第三項,因爲筆者的網站數據量超級大,而且涉及很多的篩選、多表聯合查詢、增刪改等,網站數據也很少緩存,所以選擇了第三項,選擇這一項,如果你服務器的硬件配置不錯,通常網站速度都是很快的。
單擊Next,出現如下界面:


MySQL安裝步驟12



這裏是選擇mysql的用途:
第一項:Multifunctional Database(通用多功能型),我通常都選擇這一項,感覺很必要,不過還是得看你的網站是不是需要這麼強大的功能來,而且還要看你的服務器硬件配置
第二項:Transactional Database Only(服務器類型,專注於事務處理,一般)”,佔用資源不大不小,不過處理數據能力也是不大不小,如果你是個小型網站,特別是企業網站,博客站,感覺很適合選擇這個,特別是你的服務器硬件配置一般般而已
第三項:“Non-Transactional Database Only(非事務處理型,較簡單,主要做一些監控、記數用,對MyISAM數據類型的支持僅限於non-transactional),通常是做程序設計開發測試用的,就選擇第三項吧,如果是做服務器的,第三項就絕對不能選了。
我選擇了第一項Multifunctional Database(通用多功能型),單擊Next,進入下一步:


MySQL安裝步驟13



選擇一個盤來存儲 InnoDB,我選擇D盤,這個按個人喜好,單擊Next,出現,


MySQL安裝步驟14



這個是設置mysql的連接數,如果你網站的訪問量超級大,那就選擇第三項 Manunal Setting(手動設置),選擇你要的鏈接數,普通網站選擇第二項就OK了(選擇第二項是500個鏈接數),第一項也是給開發程序測試用的人選的(僅20個鏈接數而已,很少吧,除非你網站都無人問津,就選擇第一項了),我選擇第二項,單擊Next,進入下一步:

MySQL安裝步驟15



勾選:Enable TCP/IP Networking,可以讓你的mysql被遠程機器訪問,不勾選的話,那麼就只能是本地訪問了(也就是你網站的數據庫配置文件都是localhost了,而不能Ip了),
請勾選:Add firewall exeception for this port (意思是讓防火牆對這個端口設爲例外,也就是讓防火牆允許這個端口訪問的意思)
Enable Stritc Mode,非常建議勾選,因爲勾選這個會讓你的mysql更新傳統的數據庫服務器,性能更好。
筆者是全部勾選,單擊Next,出現如下圖:


MySQL安裝步驟16


這是Mysql編碼設置,如果你的網站是UTF-8編碼的,建議選擇第二項,如果你的網站是latin(拉丁)編碼,那就選擇第一項,如果你是其他編碼,那就在第三項:Manual Selected Default Character Set/Collation,選擇一個你網站對應的編碼吧,在中國大陸,GBK編碼估計是使用最多吧,如果你的網站是GBK(gb2312),就就讓數據庫選擇:gbk編碼吧(不建議選成gb2312,因爲這個編碼可能會使一些英文字符不正常)
筆者選擇第二項,因爲我的網站都是utf-8編碼,當然就選擇第二項了。單擊Next,進入下一步:


MySQL安裝步驟17


建議全部勾選,這樣以後管理Mysql就很容易了。第一項是:Install As Windows Service(安裝mysql作爲系統服務)
勾選:Launch the MySQL Server automatically,意思就是說每當你開機或重啓機器時,mysql都自動啓動
Include Bin Directory in Windows PATH,勾選這個,就可以讓你在windows系統下的dos窗口操縱Mysql了,比如你只要輸入一些mysql 命令,就會在dos窗口幫你執行,建議勾選。
筆者全部勾選,單擊Next,進入如下圖:


MySQL安裝步驟18


這個是設置root用戶的密碼,建議設置,否則你的mysql太不安全了,如果你是本地測試的,那麼空密碼都無所謂
nable root access from remote machines。這句話是說讓用戶名爲root的用戶具有遠程操縱mysql服務器的權限,如果你的Mysql要遠程訪問,那就必須勾上這個,如果你只想做本地用的,那就無所謂了,當然勾上這個,就多了一份危險(夠容易理解吧,你讓root可以遠程操縱數據庫,那麼***就有機會***你的機器了),這個看你的mysql是否想遠程訪問,如果想,就勾上,如果不想,就不勾,但是密碼還是建議設置的
下面的:Create An Anonymous Account,這個是創建匿名用戶,不建議勾上,否則很不安全,
好了,填寫密碼後,我們單擊Next,進入:


MySQL安裝步驟19


我們單擊:Execute(執行),開始執行我們剛纔的配置,通常到了Start service,和Apply security settings 有些人會過不了,這通常是安裝了mysql後,然後卸載,接着又重裝就會這樣,主要原因是卸載的mysql不乾淨導致的,mysql很挑剔,只要你的系統裏有mysql殘留的碎片,他就讓你再次重裝失敗,所以,如果你卸載mysql,一定要卸載得乾乾淨淨,一個碎片都不要留下,然後重啓系統再重裝,就會成功了,成功的界面如下圖:


MySQL成功安裝


上圖全部都打勾,就表示安裝成功了,我們單擊finish,此時mysql的安裝配置全部告成。
接下來我們要安裝phpmyadmin了,因爲這個是管理mysql的利器,當然也有一些人不用安裝這個,而是安裝Navicat mysql 這款軟件來管理mysql。看個人愛好了,我喜歡用phpmyadmin來管理mysql,因爲他很方便,當然Navicat myslq也非常強大,所以我也有安裝。
我們下載phpMyAdmin(筆者會在本教程最後提供這個的下載,你不用擔心),個人喜好phpMyAdmin2版本的,不喜歡phpMyAdmin3版本的,首先是2的佔用資源少,其次他是最經典的phpmyadmin,都用習慣了,phpwind3的是最近剛出的,感覺很不習慣,而且很佔內存,筆者的電腦配置可不是很高的。
解壓後我們打開文件:libraries/config.default.php(在libraries文件夾下),如下圖:


phpmyadmin libraries文件夾



找到:
$cfg['blowfish_secret'] = ''; ,然後在後面添加一個隨意的值,這個隨便就行了,你想怎麼填都行,如筆者填寫的值是:http://www.live754.com,如下圖:


MySQL安裝步驟1



找到:$cfg['Servers'][$i]['auth_type']     = 'config';,把它改爲:
$cfg['Servers'][$i]['auth_type']     = 'cookie';啓用cookie作爲驗證,通常都用cookie來驗證,當然也可以用http驗證。
找到:$cfg['DefaultLang'] = 'en-iso-8859-1',把它改爲:$cfg['DefaultLang'] = 'zh-utf-8';
找到:$cfg['DefaultCharset'] = 'iso-8859-1'; 把它改爲:$cfg['DefaultCharset'] = 'zh-utf-8';
找到:$cfg['PmaAbsoluteUri'];把它改爲:$cfg['PmaAbsoluteUri'] = ''你的phpmyadminurl地址;
找到:$cfg['Servers'][$i]['host'];把它改爲:$cfg['Servers'][$i]['host']          = 'localhost';你也可以填寫成你服務器的ip,默認localhost
找到:$cfg['Servers'][$i]['user'],把它改爲:$cfg['Servers'][$i]['user']          = 'root'; 默認已經是root用戶了,你也可以填寫你新創建的用戶名

至此,phpmyadmin全部配置好,配置成功後,當你在瀏覽器敲下你的phpmyadmin地址,就出現下面的界面:


phpmyadmin成功安裝



Phpmyadmin安裝好了,接着我們來安裝Zend Optimizer 3.3.3,這個上華軍就可以下載了,搜索引擎搜一下也一大堆這樣的軟件出來。
把下載下來的Zend Optimizer 3.3.3文件打開,出現如下界面:


Zend Optimizer安裝步驟1



單擊Next,然後接受協議,再next,選擇自定義目錄,筆者的目錄D:\myserver\zend,如下圖:


Zend Optimizer安裝步驟2



然後單擊:next,進入下一步,出現如下界面:


Zend Optimizer安裝步驟3



我們選擇 Apache 2.x,因爲我們安裝的是apache 2.2.22,單擊Next,如下圖:


Zend Optimizer安裝步驟4



請選擇你的php.ini所在的目錄,如筆者的php.ini的目錄位於D:\myserver\php,選擇好後點擊Next,如下圖:


Zend Optimizer安裝步驟5



上面的英文Please choose the root folder of your Web server,意思就是選擇:web服務的根目錄,這裏選擇apache所在的目錄,筆者的apache目錄爲D:\myserver\apache,見上圖,單擊Next,出現如下圖:


Zend Optimizer安裝步驟6



點擊 install開始安裝了,安裝時會出現幾個提示,不管他,都一直點確定就行了。最後出現如下圖。這樣就全部竣工了


Zend Optimizer安裝完成


至此,整個apache+php+mysql+phpmyadmin+Zend Optimizer的配置就告終了。祝你配置成功順利!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章