视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
最新版WIN2003系统服务器环境搭建教程
2025-09-29 16:32:40 责编:小OO
文档
Windows 2003 IIS6+PHP5+MySQL5+Zend环境搭建图文教程最新新手教程

一、系统约定

环境软件下载后存放位置:D:\\ServerSoft 环境软件安装位置:D:\\ServerRoot PHP安装位置:D:\\ServerRoot\\PHP MySQL安装位置:D:\\ServerRoot\\MySQL Zend Optimizer安装位置:D:\\ServerRoot\\Zend IIS网站站点根目录:

D:\\wwwroot MySQL 数据库位置:D:\\ServerRoot\\Database Php.ini存放位置:C:\\Windows\\php.ini My.ini 存放位置:D:\\ServerRoot\\MySQL\\my.ini

二、系统环境检查以及准备所需软件

1. 检查系统是否已安装IIS

"管理工具",检查是否存在" Internet 信息服务(IIS)管理器"

单击:"开始"-

2. 查看磁盘分区容量并确定使用策略

打开"我的电脑",查看除C 区外各个磁盘分区的可用空间容量,使用容量较大的磁盘分区作为WEB 根目录,且MySQL 数据库存储目录(Database),尽量不要与WEB 根目录同在一个磁盘分区内。较小的磁盘分区可以作为服务环境软件的安装目录分区。

3. 下载环境软件

将所有软件均下载存放于ServerSoft文件夹中。MySQL-essential-5.0.45-win32.msi

PHP-5.2.5-Win32.zip ZendOptimizer-3.3.0a-Windows-i386.exe

2

====================================================================三、环境部署

1.安装MySQL

(1) 安装软件

进入D:\\ServerSoft 文件夹,双击MySQL-essential-5.0.45-win32.msi ;如图:

3

====================================================================

====================================================================

4 选择 Custom 自定义安装,如图:

点击"Change"更改 MySQL 安装目录,如图:

待文件复制安装完毕后,进行 MySQL 设置界面,单击 Finish 。如图:

5 选择

Detailed Configuration(详细配置),如图:

====================================================================

====================================================================

6 选择 MySQL 运行模式:Server Machine 如图:

注意:

·Developer Machine(开发机器):该选项代表典型个人用桌面工作站。假定机器上运行着多个桌面应用程序。将MySQL 服务器配置成使用最少的系统资源。 · Server Machine (服务器):该选项代表服务器,MySQL 服务器可以同其它应用程序一起运行,例如FTP 、email 和web 服务器。MySQL 服务器配置成使用适当比例的系统资源。 · Dedicated MySQL Server Machine (专用MySQL 服务器):该选项代表只运行MySQL 服务的服务器。假定运行没有运行其它应用程序。MySQL 服务器配置成使用所有可用系统资源。

====================================================================

7 选择 MySQL 数据库默认存储方式:Non-Transactional Database Only ( MYISAM) 如图:

通过Database Usage (数据库使用)对话框,你可以指出创建MySQL 表时使用的表处理器。通过该选项,你可以选择是否使用InnoDB 储存引擎,以及InnoDB 占用多大比例的服务器资源。

注意: Multifunctional Database (多功能数据库):选择该选项,则同时使用InnoDB 和MyISAM 储存引擎,并在两个引擎之间平均分配资源。建议经常使用两个储存引擎的用户选择该选项。 Transactional Database Only (只是事务处理数据库):该选项同时使用InnoDB 和MyISAM 储存引擎,但是将大多数服务器资源指派给InnoDB 储存引擎。建议主要使用InnoDB 只偶尔使用MyISAM 的用户选择该选项。 Non-Transactional Database Only (只是非事务处理数据库):该选项完全禁用InnoDB 储存引擎,将所有服务器资源指派给MyISAM 储存引擎。建议不使用InnoDB 的用户选择该选项。

====================================================================

8 设定 MySQL 最大连接数:一般设置为 128 - 512 之间的整数。如图:

注意:

· Decision Support (决策支持)(DSS)/OLAP :如果服务器不需要大量的并行连接可以选择该选项。假定最大连接数目设置为100,平均并行连接数为20。 · Online Transaction Processing (联机事务处理)(OLTP):如果你的服务器需要大量的并行连接则选择该选项。最大连接数设置为500。 · Manual Setting (人工设置):选择该选项可以手动设置服务器并行连接的最大数目。从前面的下拉框中选择并行连接的数目,如果你期望的数目不在列表中,则在下拉框中输入最大连接数。

====================================================================

9 设定

MySQL 网络参数,注意:不要启用 Strict Mode ! 如图:

MySQL 服务器支持多种字符集,可以设置适用于所有表、列和数据库的默认服务器字符集。使用Manual Selected Default Character Set/Collation (字符集对话框)来更改 MySQL 服务器的默认字符集。如图:

====================================================================

10 注意:

· Standard Character Set (标准字符集):如果想要使用Latin1做为默认服务器字符集,则选择该选项。Latin1用于英语和许多西欧语言。 · Best Support For Multilingualism (支持多种语言):如果想要使用UTF8做为默认服务器字符集,则选择该选项。UTF8可以将不同语言的字符储存为单一的字符集。 · Manual Selected Default Character

Set/Collation (人工选择的默认字符集/校对规则):如果想要手动选择服务器的默认字符集,请选择该项。从下拉列表中选择期望的字符集。

服务选项对话框,如图:

要想将MySQL 服务器安装为服务,但是不自动启动,不选中Launch the MySQL Server Automatically 选项旁边的检查框。

====================================================================

11 修改设定 root 用户密码,注意:不要启动远程连接模式! 如图:

注意:

要想设置root 密码,在New root password(输入新密码)和Confirm (确认)两个框内输入期望的密码。如果重新配置已有的服务器,你还需要Current root password (当前root 密码)框内输入已有的root 密码。 要想防止通过网络以root 登录,选中Root may only connect from localhost (只允许从本机登陆连接root )选项旁边的框。这样可以提高root 账户的安全。 要想创建一个匿名用户账户,选中Create An Anonymous Account (创建匿名账户)选项旁边的框。创建匿名账户会降低服务器的安全,并造成登录和许可困难。因此不建议。

完成 MySQL 的安装,并启动 MySQL 服务。

(2) 测试 MySQL 工作是否正常。

打开 cmd 命令提示符窗口,输入命令:MySQL –u root –p 输入密码后,如果能够正常进入 MySQL 控制台则说明 MySQL 安装正常。

(3) 更改 MySQL 数据库目录

a) 打开 cmd 命令提示符窗口,输入命令:net stop MySQL 停止 MySQL 服务运行; b) 打开

D:\\ServerRoot\\MySQL\\my.ini 找到: Datadir = "D:\\ServerRoot\\MySQL\\data" 修改为: Datadir =

"D:\\ServerRoot\\Database" c) 将 D:\\ServerRoot\\MySQL\\data 文件夹复制到 D:\\ServerRoot\\ ,并重命名为

D:\\ServerRoot\\Database ; d) 打开 cmd 命令提示符窗口,输入命令:net start MySQL 启动 MySQL 服务。 e) 重新测试 MySQL 是否工作正常。

(4) 准备 LibMySQL 动态链接库

====================================================================

12 将 D:\\ServerRoot\\MySQL\\bin\\libMySQL.dll 文件复制到 C:\\Windows\\System32 。

2. 安装 PHP

(1) 解压缩下载的 PHP-5.2.5-Win32.zip 文件,并将其复制到:D:\\ServerRoot\\PHP ;

(2) 进入 D:\\ServerRoot\\PHP 文件夹,将 php.ini-dist 重命名为 php.ini ;

(3) 打开 php.ini 文件,找到:extension_dir = "./" 将其改为; extension_dir = "D:\\ServerRoot\\PHP\\ext"

extension_dir 是存放扩展库(模块)的目录,也就是PHP 用来寻找动态扩展模块的目录。

(4) 找到:Windows Extensions 在 Windows Extensions 下方的动态模块配置中,需要打开以下模块支持:(去掉模块配置每行前面的;号即可) extension=php_mbstring.dll extension=php_gd2.dll extension=php_MySQL.dll (5) 找到: disable_functions =

该指令接受一个用逗号分隔的函数名列表,以禁用特定的函数。

改为: disable_functions

=passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_resto re,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server

(6) 保存 php.ini 文件,并将其复制到 C:\\Windows\\ 顺便提醒一下别忘记把register_globals = Off 修改成register_globals = On 。

3. IIS 与 PHP 的整合配置

-新建一个网站

(1) 启动 IIS 管理器,并新建一个网站(虚拟主机);如图:

====================================================================

13 (2) 输入网站名称,改名称仅为 IIS 中的标识,可任意输入。如图:

(3) 网站IP 地址不用填写,端口如没有特殊要求则保持 80 即可,最后正确输入网站域名。如图:

====================================================================

14 (4) 在网站分区选择 wwwroot 为网站目录。如图:

应用,需要给予该站点"读取"和"运行脚本"的权限。如图:

4. IIS 与PHP 的整合配置-使站点支持PHP

15

====================================================================

====================================================================

16 (1) 打开刚刚建立的网站属性,如图:

(2) 在站点属性窗口中,单击"主目录"页签,单击"配置"按钮,在新弹出的"应用程序配置"对话框中,单击"添加"按钮,加入 PHP 的 ISAPI 支持,选择可执行文件:D:\\ServerRoot\\PHP\\php5isapi.dll 、扩展名为 .php 、动作为:GET,POST 。单击"确定"添加,并在"应用程序配置"窗口中查看 .php 扩展是否加载成功。若成功,则单击"确定"关闭配置窗口,回到站点属性主窗口。如图:

====================================================================

17 (3) 单击"文档"页签,在默认内容文档中添加 index.htm 、index.html 、index.php 三个文件,并将所有默认文档排序,顺序尽量靠前。完成后,单击"确定",关闭站点属性配置窗口,回到 IIS 管理器主界面。 (4) 右键单击"Web 服务扩展",添加 PHP 扩展支持。 (5) 在如下图所示的"新建WEB 服务扩展"对话框中,"扩展名"填写PHP ,"文件"选择 D:\\ServerRoot\\PHP\\php5isapi.dll ,并设置该PHP 扩展默认为允许。如图:

====================================================================

18 (6) 重启 IIS 服务.

5、测试 PHP 支持是否正常

IIS 与PHP 的整合已经完毕,下面需要测试 PHP 支持是否正常。 (1) 进入 D:\\wwwroot\\ 目录,新建一个 phpinfo.php 文件,内容为: (2) 打开IE 浏览器,输入:http://您的域名/phpinfo.php ; (3) 如果能够正常显示PHP 支持信息则表明配置整合是成功的。

6、安装 Zend Optimizer http://www.xinnethz.net/thread-955-1-1.html 有图教程 进入 D:\\ServerSoft 文件夹,双击下载的 ZendOptimizer-3.3.0a-Windows-i386.exe 文件,安装过程非常友好,也比较简单,因而此处不再进行截图说明。但需注意以下几点: (1) Zend Optimzer 的安装目录要指定为

D:\\ServerRoot\\Zend ; (2) 在安装过程中提示 php.ini 的位置是,注意观察是否为 C:\\Windows ,如果不是必须手动指定为 C:\\Windows ; (3) 安装过程中提示 IIS 网站根目录的位置,指定为: D:\\wwwroot 。 Zend Optimizer 安装完成后会自动重启 IIS 服务,重启完成后需要再次打开IE 浏览器窗口,查看 phpinfo.php 支持信息,观察是否包含了 Zend Optimizer 支持信息,如果没有,则说明 Zend Optimizer 没有安装成功! 最后,修改 php.ini 文件,将 phpinfo 函数加入到 disable_functions 中。

7. phpMyAdmin 2.11.2(2.11.4.X)安装攻略 (其它版本安装方法一样)

http://www.xinnethz.net/thread-40-1-1.html 详细教程

新网合租网站 www.xinnethz.com 新网合租技术论坛 www.xinnethz.net ====================================================================

新网合租网站 www.xinnethz.com 新网合租技术论坛 www.xinnethz.net ================================================================================= 19

====================================================================

新网合租特此说明: 此教程仅供参考!不作任何商业用途!

====================================================================

服务器环境搭建讨论区欢迎您!

http://www.xinnethz.net/forum-30-1.html

新网合租

2008-04-23下载本文

显示全文
专题