一、軟件準(zhǔn)備:
Apache(2.2.11): http://httpd./download.cgi
PHP(5.2.8): http://www./downloads.php
MySQL(5.1、6.0): http://dev./downloads/
Zend Optimizer(3.3): http://www./store/products/zend-optimizer.php
phpMyAdmin(3.1.1): http://www./home_page/index.php
以上軟件均為免費(fèi)軟件,所以以上提供網(wǎng)址均為官方下載地址。
假設(shè)C:\ 為你現(xiàn)在所使用操作系統(tǒng)的系統(tǒng)盤,如果你目前操作系統(tǒng)不是安裝在C:\ ,請(qǐng)自
行修改。
二、安裝PHP、Apache,并使之配合:
1、下載后,解壓至C:\PHP5(這個(gè)路徑可以隨意,不過下面要是用到這個(gè)路徑,請(qǐng)相應(yīng)
修改);
2、進(jìn)入C:\PHP5 ,將php.ini-dist 復(fù)制一份放到C:\Windows 內(nèi),改名為php.ini ,然后
用記事本打開,利用記事本的查找功能搜索extension_dir = "./" ,并將其路徑指到你的PHP
目錄下的ext 目錄,比如:extension_dir = "C:\PHP5\ext" ;再搜索register_globals = Off ,
將Off 改成On ;如果你想讓PHP 支持更多功能模塊,請(qǐng)按照下面的步驟去做,如果不
想的話,直接保存關(guān)閉php.ini 即可.
PHP 支持的模塊很多,搜索到:
; Windows Extensions
; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.
下面所列的就是PHP 預(yù)支持的擴(kuò)展模塊,默認(rèn)情況下都用分號(hào)在前面注釋掉了,如果你想
PHP 支持某個(gè)模塊,請(qǐng)將前面的“;”去掉即可。如果安裝完畢后測(cè)試時(shí),彈出不支持xxx.dll
模塊的話,直接將前面分號(hào)再加上去,保存后重啟Web 服務(wù)器就可以了。
比如我們可能會(huì)使用到以下一些擴(kuò)展模塊:
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_xsl.dll
3、把C:\PHP5\php5ts.dll、C:\PHP5\libmcrypt.dll 和C:\PHP5\ext 目錄下的所有文件復(fù)制粘貼到C:\Windows\system32\內(nèi);
4、配置Apache 使其支持PHP :
一般下載后得到的是一個(gè).msi 文件(如:apache_2.2.10-win32-x86-openssl-0.9.8i.msi),直接雙
擊安裝,過程中需設(shè)置一下服務(wù)器名,如本機(jī)設(shè)置為: localhost (或127.0.0.1) ,假設(shè)
裝在F:\。
(1)、以apache 模塊安裝PHP :
打開F:\Apache2.2\conf\httpd.conf ,在最后添加如下代碼:
代碼:
LoadModule php5_module "C:/php5/php5apache2_2.dll"
AddType application/x-httpd-php .php
查找DirectoryIndex ,在其后面添加index.php ,保存后關(guān)閉文件,Restart Apache 。
打開瀏覽器,輸入: http://localhost/ (或127.0.0.1),看到成功頁面(It works?。┖螅?/p>
F:\Apache2.2\htdocs 下新建一個(gè)phpinfo.php ,內(nèi)容如下:
<?php
phpinfo();
?>
打開瀏覽器,輸入:http://localhost/phpinfo.php,將顯示當(dāng)前服務(wù)器所支持PHP 的全部信息,
可以看到Server API 的模式為:Apache 2.0 Handler 。
(2)、以CGI 模式安裝PHP :
• ScriptAlias /php5/ "C:/php5/"
• Action application/x-httpd-php5 "/php5/php.exe"
• AddType application/x-httpd-php5 .php
查找DirectoryIndex ,在其后面添加index.php ,保存后關(guān)閉文件,Restart Apache 。
打開瀏覽器,輸入:http://localhost/,看到成功頁面后,在F:\Apache2.2\htdocs 下新建一個(gè)
phpinfo.php ,內(nèi)容如下:
<?php
phpinfo();
?>
打開瀏覽器,輸入: http://127.0.0.1/phpinfo.php,將顯示當(dāng)前服務(wù)器所支持PHP 的全部信
息,可以看到Server API 的模式為:CGI 。
三、安裝MySQL :
1.安裝及配置向?qū)?/p>
雙擊安裝下載得到的mysql 安裝文件,安裝過程中會(huì)提示你是不是立即進(jìn)行配置,選擇否即
可完成安裝,選擇是將進(jìn)入配置向?qū)А?/p>
(1)選擇配置方式
我們可以看到兩個(gè)選項(xiàng),Detailed 和Standard。選擇Detailed Configuration 可以看到可用的
所有選項(xiàng),選擇Standard Configuration 則必須手動(dòng)修改my.ini 文件已達(dá)到配置效果。這里我
們選擇Detailed Configuration。
(2)選擇服務(wù)器類型
在本界面中我們可以看到三個(gè)選項(xiàng)。其中:當(dāng)你為了測(cè)試而在本機(jī)上使用MySQL 時(shí),選擇
Developer Machine; 當(dāng)MySQL 運(yùn)行的電腦上還有其他的服務(wù)器軟件,并且比你運(yùn)行MySQL
占用更多資源時(shí),選擇Server Machine;當(dāng)MySQL 是機(jī)器上所運(yùn)行的主要服務(wù),且存在大
量的系統(tǒng)資源時(shí),選擇Dedicated MySQL Server Machine。
(3)配置數(shù)據(jù)庫應(yīng)用
本界面包括三個(gè)選項(xiàng):Multifunctional Database 、Transactional Database 和Non-Transactional
Database Only 。對(duì)于Multifunctional Database,InnoDB 和MyISAM 存儲(chǔ)引擎二者可以平均
分配資源。Transactional Database 雖然也支持InnoDB 和MyISAM,但是更傾向于InnoDB。
Non-Transactional Database Only 不支持InnoDB,并且把所有資源應(yīng)用于MyISAM。除非你
確切的知道自己的數(shù)據(jù)庫使用哪種存儲(chǔ)引擎,否則請(qǐng)選擇Multifunctional Database。
(4)配置硬盤位置及存儲(chǔ)閾值
如果已經(jīng)選擇了一個(gè)數(shù)據(jù)庫使用選項(xiàng),并包括InnoDB 存儲(chǔ)引擎,將產(chǎn)生此過程。
(5)選擇MySQL 服務(wù)器的并發(fā)連接數(shù)
你的設(shè)置取決于Web 站點(diǎn)或應(yīng)用程序所使用的數(shù)據(jù)流和數(shù)據(jù)庫的數(shù)量。默認(rèn)的Decision
Suppor(t DSS)/OLAP,最多并發(fā)數(shù)為100 個(gè),假定平均為20 個(gè)。Online Transaction Processing
(OLTP)最多并發(fā)數(shù)為500 個(gè)。而Manual 設(shè)置允許我們自行選擇數(shù)值。
(6)Networking Options
在這里,我們可以激活或者關(guān)閉TCP/IP 網(wǎng)絡(luò),并且可以配置MySQL 的端口號(hào),默認(rèn)為3306。
推薦打開嚴(yán)格模式,除非你知道自己要改變什么。
不要忘記修改防火墻規(guī)則,允許數(shù)據(jù)流通過3306 端口。
(7)Character Set
默認(rèn)為Standard Character Set ,這使得整個(gè)數(shù)據(jù)庫都采用Latin1.也可以選擇“Best Support for
Multilingualism”選項(xiàng),這使得UTF8 作為字符集。如果你要使用某個(gè)特定的字符集,選擇
“Manual Selected Default Character Set”下拉菜單。
(8)Windows 環(huán)境配置
選擇把MySQL 作為一項(xiàng)系統(tǒng)服務(wù)安裝。選擇“Install as Windows Services”復(fù)選框并為之取
一個(gè)名字??梢赃x擇將MySQL bin 目錄添加到Windows Path。
(9)安全配置
為root 賬戶設(shè)置密碼,或匿名。為了系統(tǒng)安全性,建議不要使用匿名賬戶。除非你知道在
做什么,否則不要開啟“Enable Root Access From Remote Machines”。
2.測(cè)試是否正常工作
打開命令提示行(“win+R”或“開始-運(yùn)行”鍵入cmd)
Mysql -u root -p 回車輸入密碼,如果進(jìn)入控制臺(tái)則數(shù)據(jù)庫安裝成功。
3.更改數(shù)據(jù)庫目錄
(1)打開cmd 命令提示符窗口,輸入命令:net stop MySQL 停止MySQL 服務(wù)運(yùn)行;
(2)打開X:\MySQL\my.ini
找到:Datadir = "X:\MySQL\data"
修改為自己所需的地址,如:Datadir = "X:\Database"
(3)將X:\MySQL\data 文件夾復(fù)制到X:\,并重命名為X:\Database;
(4)打開cmd 命令提示符窗口,輸入命令:net start MySQL 啟動(dòng)MySQL 服務(wù)。
(5)重新測(cè)試MySQL 是否工作正常。
4.錯(cuò)過或希望重新進(jìn)行配置向?qū)?/p>
如果你錯(cuò)過了或希望重新配置MySQL ,就請(qǐng)進(jìn)入F:\MySQL\bin 目錄, 運(yùn)行
MySQLInstanceConfig.exe ,按提示操作即可。
四、安裝Zend Optimizer :
下載后得到ZendOptimizer-3.3-Windows-i386.exe ,直接雙擊安裝即可,安裝過程要你
選擇Web Server 時(shí),選擇apache2.x。之后提示你選擇php.ini、Apache 文件的地址。
Zend Optimizer 的安裝向?qū)?huì)自動(dòng)根據(jù)你的選擇來修改php.ini 幫助你啟動(dòng)這個(gè)引擎。
下面簡(jiǎn)單介紹一下Zend Optimizer 的配置選項(xiàng)。以下為安裝完成后php.ini 里的默認(rèn)配置
代碼(分號(hào)后面的內(nèi)容為注釋):
[Zend]
zend_optimizer.optimization_level=15
;優(yōu)化程度,這里定義啟動(dòng)多少個(gè)優(yōu)化過程,默認(rèn)值是15 ,表示同時(shí)開啟10 個(gè)優(yōu)化過程
中的1-4 ,我們可以將這個(gè)值改為1023 ,表示開啟全部10 個(gè)優(yōu)化過程。本句可能會(huì)沒有
在你的php.ini 文件中輸入。
zend_extension_ts="F:\ Zend\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll"
;Zend Optimizer 模塊在硬盤上的安裝路徑。
zend_extension_manager.optimizer_ts="F:\Zend\Ze ndOptimizer-3.3.0\lib\Optimizer-3.3.0"
;優(yōu)化器所在目錄,默認(rèn)無須修改。
五、安裝phpMyAdmin:
下載得到phpMyAdmin-3.1.1.zip , 將其解壓到apache/htdocs 目錄, 找到
X:\phpMyAdmin\libraries 并打開config.default.php ,將其復(fù)制至phpMyAdmin 根目錄下,
改名為config.inc.php,并做以下修改:
搜索$cfg['PmaAbsoluteUri'] , 將其設(shè)置為phpMyAdmin 目錄路徑, 如:
http://localhost/phpMyAdmin/ ;
確認(rèn)登錄方式:搜索$cfg['Servers'][$i]['auth_type'], cookie 為默認(rèn)的登錄方式,如果改為http
方式則為登錄框的形式。
輸入用戶名及密碼: 搜索$cfg['Servers'][$i]['user'] , 默認(rèn)用戶名為root 。搜索
$cfg['Servers'][$i]['password'],輸入密碼。
打開瀏覽器, 輸入: http://localhost/phpMyAdmin/ ,若apache 和MySQL 均已啟動(dòng),
phpMyAdmin 輸入密碼即可瀏覽數(shù)據(jù)庫內(nèi)容。
至此所有安裝完畢。