一、軟件準(zhǔn)備: Apache(2.2.11): http://httpd.apache.org/download.cgi PHP(5.2.8): http://www.php.net/downloads.php MySQL(5.1、6.0): http://dev.mysql.com/downloads/ Zend Optimizer(3.3): http://www.zend.com/store/products/zend-optimizer.php phpMyAdmin(3.1.1): http://www.phpmyadmin.net/home_page/index.php
假設(shè)C:\ 為你現(xiàn)在所使用操作系統(tǒng)的系統(tǒng)盤,如果你目前操作系統(tǒng)不是安裝在C:\ ,請自 行修改。 二、安裝PHP、Apache,并使之配合: 1、下載后,解壓至C:\PHP5(這個路徑可以隨意,不過下面要是用到這個路徑,請相應(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 支持更多功能模塊,請按照下面的步驟去做,如果不 想的話,直接保存關(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)情況下都用分號在前面注釋掉了,如果你想 PHP 支持某個模塊,請將前面的“;”去掉即可。如果安裝完畢后測試時,彈出不支持xxx.dll 模塊的話,直接將前面分號再加上去,保存后重啟Web 服務(wù)器就可以了。 比如我們可能會使用到以下一些擴(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 : 一般下載后得到的是一個.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?。┖?,在 F:\Apache2.2\htdocs 下新建一個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 下新建一個 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 安裝文件,安裝過程中會提示你是不是立即進(jìn)行配置,選擇否即 可完成安裝,選擇是將進(jìn)入配置向?qū)А?/p> (1)選擇配置方式 我們可以看到兩個選項,Detailed 和Standard。選擇Detailed Configuration 可以看到可用的 所有選項,選擇Standard Configuration 則必須手動修改my.ini 文件已達(dá)到配置效果。這里我 們選擇Detailed Configuration。 (2)選擇服務(wù)器類型 在本界面中我們可以看到三個選項。其中:當(dāng)你為了測試而在本機(jī)上使用MySQL 時,選擇 Developer Machine; 當(dāng)MySQL 運行的電腦上還有其他的服務(wù)器軟件,并且比你運行MySQL 占用更多資源時,選擇Server Machine;當(dāng)MySQL 是機(jī)器上所運行的主要服務(wù),且存在大 量的系統(tǒng)資源時,選擇Dedicated MySQL Server Machine。 (3)配置數(shù)據(jù)庫應(yīng)用 本界面包括三個選項:Multifunctional Database 、Transactional Database 和Non-Transactional Database Only 。對于Multifunctional Database,InnoDB 和MyISAM 存儲引擎二者可以平均 分配資源。Transactional Database 雖然也支持InnoDB 和MyISAM,但是更傾向于InnoDB。 Non-Transactional Database Only 不支持InnoDB,并且把所有資源應(yīng)用于MyISAM。除非你 確切的知道自己的數(shù)據(jù)庫使用哪種存儲引擎,否則請選擇Multifunctional Database。 (4)配置硬盤位置及存儲閾值 如果已經(jīng)選擇了一個數(shù)據(jù)庫使用選項,并包括InnoDB 存儲引擎,將產(chǎn)生此過程。 (5)選擇MySQL 服務(wù)器的并發(fā)連接數(shù) 你的設(shè)置取決于Web 站點或應(yīng)用程序所使用的數(shù)據(jù)流和數(shù)據(jù)庫的數(shù)量。默認(rèn)的Decision Suppor(t DSS)/OLAP,最多并發(fā)數(shù)為100 個,假定平均為20 個。Online Transaction Processing (OLTP)最多并發(fā)數(shù)為500 個。而Manual 設(shè)置允許我們自行選擇數(shù)值。 (6)Networking Options 在這里,我們可以激活或者關(guān)閉TCP/IP 網(wǎng)絡(luò),并且可以配置MySQL 的端口號,默認(rèn)為3306。 推薦打開嚴(yán)格模式,除非你知道自己要改變什么。 不要忘記修改防火墻規(guī)則,允許數(shù)據(jù)流通過3306 端口。 (7)Character Set 默認(rèn)為Standard Character Set ,這使得整個數(shù)據(jù)庫都采用Latin1.也可以選擇“Best Support for Multilingualism”選項,這使得UTF8 作為字符集。如果你要使用某個特定的字符集,選擇 “Manual Selected Default Character Set”下拉菜單。 (8)Windows 環(huán)境配置 選擇把MySQL 作為一項系統(tǒng)服務(wù)安裝。選擇“Install as Windows Services”復(fù)選框并為之取 一個名字。可以選擇將MySQL bin 目錄添加到Windows Path。 (9)安全配置 為root 賬戶設(shè)置密碼,或匿名。為了系統(tǒng)安全性,建議不要使用匿名賬戶。除非你知道在 做什么,否則不要開啟“Enable Root Access From Remote Machines”。 2.測試是否正常工作 打開命令提示行(“win+R”或“開始-運行”鍵入cmd) Mysql -u root -p 回車輸入密碼,如果進(jìn)入控制臺則數(shù)據(jù)庫安裝成功。 3.更改數(shù)據(jù)庫目錄 (1)打開cmd 命令提示符窗口,輸入命令:net stop MySQL 停止MySQL 服務(wù)運行; (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 啟動MySQL 服務(wù)。 (5)重新測試MySQL 是否工作正常。 4.錯過或希望重新進(jìn)行配置向?qū)?/p> 如果你錯過了或希望重新配置MySQL ,就請進(jìn)入F:\MySQL\bin 目錄, 運行 MySQLInstanceConfig.exe ,按提示操作即可。 四、安裝Zend Optimizer : 下載后得到ZendOptimizer-3.3-Windows-i386.exe ,直接雙擊安裝即可,安裝過程要你 選擇Web Server 時,選擇apache2.x。之后提示你選擇php.ini、Apache 文件的地址。 Zend Optimizer 的安裝向?qū)詣痈鶕?jù)你的選擇來修改php.ini 幫助你啟動這個引擎。 下面簡單介紹一下Zend Optimizer 的配置選項。以下為安裝完成后php.ini 里的默認(rèn)配置 代碼(分號后面的內(nèi)容為注釋): [Zend] zend_optimizer.optimization_level=15 ;優(yōu)化程度,這里定義啟動多少個優(yōu)化過程,默認(rèn)值是15 ,表示同時開啟10 個優(yōu)化過程 中的1-4 ,我們可以將這個值改為1023 ,表示開啟全部10 個優(yōu)化過程。本句可能會沒有 在你的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 均已啟動, phpMyAdmin 輸入密碼即可瀏覽數(shù)據(jù)庫內(nèi)容。 至此所有安裝完畢。 |
聯(lián)系客服