apache+php+mysql+ZendOptimizer環境配置


一、軟件準備

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


以上軟件均爲免費軟件,所以以上提供網址均爲官方下載地址。

假設C:\ 爲你現在所使用操作系統的系統盤,如果你目前操作系統不是安裝在C:\ ,請自

行修改。

二、安裝PHP、Apache,並使之配合

1、下載後,解壓至C:\PHP5(這個路徑可以隨意,不過下面要是用到這個路徑,請相應

修改);

2、進入C:\PHP5 ,將php.ini-dist 複製一份放到C:\Windows 內,改名爲php.ini ,然後

用記事本打開,利用記事本的查找功能搜索extension_dir = "./" ,並將其路徑指到你的PHP

目錄下的ext 目錄,比如:extension_dir = "C:\PHP5\ext" ;再搜索register_globals = Off ,

將Off 改成On ;如果你想讓PHP 支持更多功能模塊,請按照下面的步驟去做,如果不

想的話,直接保存關閉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 預支持的擴展模塊,默認情況下都用分號在前面註釋掉了,如果你想

PHP 支持某個模塊,請將前面的“;”去掉即可。如果安裝完畢後測試時,彈出不支持xxx.dll

模塊的話,直接將前面分號再加上去,保存後重啓Web 服務器就可以了。

比如我們可能會使用到以下一些擴展模塊:

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 目錄下的所有文件複製粘貼到C:\Windows\system32\內;

4、配置Apache 使其支持PHP :

一般下載後得到的是一個.msi 文件(如:apache_2.2.10-win32-x86-openssl-0.9.8i.msi),直接雙

擊安裝,過程中需設置一下服務器名,如本機設置爲: localhost (或127.0.0.1) ,假設

裝在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 ,保存後關閉文件,Restart Apache 。

打開瀏覽器,輸入: http://localhost/ (或127.0.0.1),看到成功頁面(It works!)後,在

F:\Apache2.2\htdocs 下新建一個phpinfo.php ,內容如下:

<?php

phpinfo();

?>

打開瀏覽器,輸入:http://localhost/phpinfo.php,將顯示當前服務器所支持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 ,保存後關閉文件,Restart Apache 。

打開瀏覽器,輸入:http://localhost/,看到成功頁面後,在F:\Apache2.2\htdocs 下新建一個

phpinfo.php ,內容如下:

<?php

phpinfo();

?>

打開瀏覽器,輸入: http://127.0.0.1/phpinfo.php,將顯示當前服務器所支持PHP 的全部信

息,可以看到Server API 的模式爲:CGI 。

三、安裝MySQL

1.安裝及配置嚮導

雙擊安裝下載得到的mysql 安裝文件,安裝過程中會提示你是不是立即進行配置,選擇否即

可完成安裝,選擇是將進入配置嚮導。

(1)選擇配置方式

我們可以看到兩個選項,Detailed 和Standard。選擇Detailed Configuration 可以看到可用的

所有選項,選擇Standard Configuration 則必須手動修改my.ini 文件已達到配置效果。這裏我

們選擇Detailed Configuration。

(2)選擇服務器類型

在本界面中我們可以看到三個選項。其中:當你爲了測試而在本機上使用MySQL 時,選擇

Developer Machine; 當MySQL 運行的電腦上還有其他的服務器軟件,並且比你運行MySQL

佔用更多資源時,選擇Server Machine;當MySQL 是機器上所運行的主要服務,且存在大

量的系統資源時,選擇Dedicated MySQL Server Machine。

(3)配置數據庫應用

本界面包括三個選項:Multifunctional Database 、Transactional Database 和Non-Transactional

Database Only 。對於Multifunctional Database,InnoDB 和MyISAM 存儲引擎二者可以平均

分配資源。Transactional Database 雖然也支持InnoDB 和MyISAM,但是更傾向於InnoDB。

Non-Transactional Database Only 不支持InnoDB,並且把所有資源應用於MyISAM。除非你

確切的知道自己的數據庫使用哪種存儲引擎,否則請選擇Multifunctional Database。

(4)配置硬盤位置及存儲閾值

如果已經選擇了一個數據庫使用選項,幷包括InnoDB 存儲引擎,將產生此過程。

(5)選擇MySQL 服務器的併發連接數

你的設置取決於Web 站點或應用程序所使用的數據流和數據庫的數量。默認的Decision

Suppor(t DSS)/OLAP,最多併發數爲100 個,假定平均爲20 個。Online Transaction Processing

(OLTP)最多併發數爲500 個。而Manual 設置允許我們自行選擇數值。

(6)Networking Options

在這裏,我們可以激活或者關閉TCP/IP 網絡,並且可以配置MySQL 的端口號,默認爲3306。

推薦打開嚴格模式,除非你知道自己要改變什麼。

不要忘記修改防火牆規則,允許數據流通過3306 端口。

(7)Character Set

默認爲Standard Character Set ,這使得整個數據庫都採用Latin1.也可以選擇“Best Support for

Multilingualism”選項,這使得UTF8 作爲字符集。如果你要使用某個特定的字符集,選擇

“Manual Selected Default Character Set”下拉菜單。

(8)Windows 環境配置

選擇把MySQL 作爲一項系統服務安裝。選擇“Install as Windows Services”複選框併爲之取

一個名字。可以選擇將MySQL bin 目錄添加到Windows Path。

(9)安全配置

爲root 賬戶設置密碼,或匿名。爲了系統安全性,建議不要使用匿名賬戶。除非你知道在

做什麼,否則不要開啓“Enable Root Access From Remote Machines”。

2.測試是否正常工作

打開命令提示行(“win+R”或“開始-運行”鍵入cmd)

Mysql -u root -p 回車輸入密碼,如果進入控制檯則數據庫安裝成功。

3.更改數據庫目錄

(1)打開cmd 命令提示符窗口,輸入命令:net stop MySQL 停止MySQL 服務運行;

(2)打開X:\MySQL\my.ini

找到:Datadir = "X:\MySQL\data"

修改爲自己所需的地址,如:Datadir = "X:\Database"

(3)將X:\MySQL\data 文件夾複製到X:\,並重命名爲X:\Database;

(4)打開cmd 命令提示符窗口,輸入命令:net start MySQL 啓動MySQL 服務。

(5)重新測試MySQL 是否工作正常。

4.錯過或希望重新進行配置嚮導

如果你錯過了或希望重新配置MySQL ,就請進入F:\MySQL\bin 目錄, 運行

MySQLInstanceConfig.exe ,按提示操作即可。

四、安裝Zend Optimizer

下載後得到ZendOptimizer-3.3-Windows-i386.exe ,直接雙擊安裝即可,安裝過程要你

選擇Web Server 時,選擇apache2.x。之後提示你選擇php.ini、Apache 文件的地址。

Zend Optimizer 的安裝嚮導會自動根據你的選擇來修改php.ini 幫助你啓動這個引擎。

下面簡單介紹一下Zend Optimizer 的配置選項。以下爲安裝完成後php.ini 裏的默認配置

代碼(分號後面的內容爲註釋):

[Zend]

zend_optimizer.optimization_level=15

;優化程度,這裏定義啓動多少個優化過程,默認值是15 ,表示同時開啓10 個優化過程

中的1-4 ,我們可以將這個值改爲1023 ,表示開啓全部10 個優化過程。本句可能會沒有

在你的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"

;優化器所在目錄,默認無須修改。

五、安裝phpMyAdmin

下載得到phpMyAdmin-3.1.1.zip , 將其解壓到apache/htdocs 目錄, 找到

X:\phpMyAdmin\libraries 並打開config.default.php ,將其複製至phpMyAdmin 根目錄下,

改名爲config.inc.php,並做以下修改:

搜索$cfg['PmaAbsoluteUri'] , 將其設置爲phpMyAdmin 目錄路徑, 如:

http://localhost/phpMyAdmin/

確認登錄方式:搜索$cfg['Servers'][$i]['auth_type'], cookie 爲默認的登錄方式,如果改爲http

方式則爲登錄框的形式。

輸入用戶名及密碼: 搜索$cfg['Servers'][$i]['user'] , 默認用戶名爲root 。搜索

$cfg['Servers'][$i]['password'],輸入密碼。

打開瀏覽器, 輸入: http://localhost/phpMyAdmin/ ,若apache 和MySQL 均已啓動,

phpMyAdmin 輸入密碼即可瀏覽數據庫內容。

至此所有安裝完畢。

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