Windows XP/2003下Apache+PHP+MySQL+Zend Optimizer+phpMyAdmin安装配置

19 篇文章 0 订阅
7 篇文章 0 订阅

转载自:      http://www.360doc.com/content/11/0406/16/42286_107610571.shtml

 

 

 

Windows XP下Apache+PHP+MySQL+Zend Optimizer+phpMyAdmin安装配置
2009年07月09日 星期四 下午 05:42

一、软件准备

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


以上软件均为免费软件,所以以上提供网址均为官方下载地址。

假设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和C:\PHP5\ext 添加到环境变量中 (原文为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 输入密码即可浏览数据库内容。

至此所有安装完毕。

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等。总之学习PHP只需一个包。 对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老手来说也是一件烦琐的事。因此无论你是新手还是老手,该程序包都是一个不错的选择。 1、全面适合 Win2000/XP/2003 操作系统,IIS和Apache二选一安装。 2、该程序包集成以下软件,均为最新版本。 PHP 5.2.5 新型的CGI程序编写语言,易学易用、速度快、跨平台。 Apache 2.2.8 最流行的HTTP服务器软件,快速、可靠、开源。 MySQL 5.0.45 执行性能高,运行速度快,容易使用,非常棒数据库ZendOptimizer 3.3.0 免费的PHP优化引擎,性能提高30%以上。 OpenSSL 0.9.8g 密码算法库、SSL协议库以及应用程序。 phpMyAdmin 2.11.4 开源、基于WEB而小巧的MySQL管理程序。 eAccelerator 0.9.5.2 又一加速,不亚于ZendOptimizer。 3、如果作为服务器请稍修改配置文件即可。MySQL数据库用户名:root,密码root,安装后请重新设置密码。 注意:安装过程中,如有防火墙开启,注册启动服务时,会提示是否信任httpd、mysqld-nt运行,以及端口80、3306等,请选择允许。 特别声明:该程序没有任何商业目的,之所以取名为phpStudy,仅作学习之用,不得用于商业用途;该程序所包括的软件版权归原作者所有。对于使用此程序给您造成的任何损失,本人概不负责!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值