Apache+mySQL+php5.0+BugFree的配置过程

1.         安装Apache

a)         下载Apache最新版本并安装

b)        修改httpd.conf文件:Listen 8081,监听8081端口

2.         修改Win Server配置

a)         开放TCP 8081端口

3.         安装MySQL

a)         下载最新mySQL并安装

b)        安装后通过mySQL Control Center修改密码

c)        BugFreedata文件夹覆盖mySQLdata目录

d)        重新启动mySQL服务更新数据

4.         安装PHP

a)         下载最新的php并安装

b)        安装后将php目录下的php.ini.dist更名为php.ini,并放入Winnt目录下

c)        extension_dir =??? 写上php目录下extensions的路径

5.         连接PHPMySQL

a)         php目录下的libmysql.dll拷贝到系统目录下

b)        php.iniextension=php_mysql.dll前的#号去掉

6.         连接PHPApache

a)         加入LoadModule php5_module c:/php/php5apache2.dll

b)        加入AddType application/x-httpd-php .php

c)        DirectoryIndex一行的末尾加上index.php

d)        重新启动Apache

7.         安装BugFreeZT

a)         解压BugfreeC:/Web

b)        httpd.conf配置文件中,增加bugfree的虚拟目录,虚拟脚本目录

Alias /bugfree "C:/Web/bugfree"

<Directory "C:/Web/bugfree">

Options Indexes MultiViews

AllowOverride None

Order allow,deny

Allow from all

</Directory>

 

ScriptAlias /bugfree/ "C:/Web/bugfree/"

<Directory "C:/Web/bugfree">

AllowOverride None

Options None

Order allow,deny

Allow from all

</Directory>

c)        修改C:/Web/BugFree/Include/ConfigBug.inc.php, 把两处密码改为上述 root

$BugConfig["BugDB"]["Password"] = "123456";

$BugConfig["UserDB"]["Password"]= "123456";

#123456 MySql中的rootpassword,如果是其他的密码,相应的修改

d)        生成Bugfree的数据库

生成Bugfree数据,在命令行状态下:

C:> mysql -h 127.0.0.1 -u root -p, : 然后输入root密码123456

mysql> create database BugFree; : 建立数据库

建立Bugfree的表格:

mysql -u root -p BugFree < c:/web/bugfree/document/BugFree.sql

e)         修改php.ini

php.ini 位于C:/php,修改入下:

allow_call_time_pass_reference = On

error_reporting = E_ALL

register_globals = On

#为了检查错误, error_reporting 设置为E_ALL,说明所有的信息都会显示

f)         修改路径,因为Web根目录不在缺省安装目录

浏览bugfree, 发现路径错误,修改httpd.conf

#DocumentRoot "H:/Program Files/Apache Group/Apache2/htdocs"

DocumentRoot "C:/Web"

g)        生成adodb-iterator.inc.php文件

浏览bugfree,

发现找不到"adodb-iterator.inc.php"文件(此文件在运行PHP5的时候会用到),

从网上找到adodb-iterator.inc.php文件,存至C:/web/bugfree/Include/Class/Ado.

h)        修改error report属性

浏览bugfree, 能看到登陆界面,但是发现有Notice的信息,修改php.ini

# error_reporting = E_ALL

error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT

已经为您指定了 IP 地址块 192.168.111.0 /24,您必须为三个现有的网络分配地址。 子网的具体情况为: 第 1 个子网为现有的学生 LAN,最多支持 100 台主机;(R2-Central 上的 Fa0/0) 第 2 个子网为现有的 ISP LAN,最多支持 5 台主机;(已配置) 第 3 个子网为现有的 WAN,采用点到点链路;(已配置) 接口 IP 地址: 服务器 R1-ISP 和 R2-Central 的串行接口已经配置。 对于 R2-Central 的 Fa0/0 接口,使用现有学生 LAN 子网中可用的最大地址。 对于主机 1A 和 1B,使用现有学生 LAN 子网中前两个 IP 地址(可用的两个最小地址)。 对于主机 1A 和 1B,DNS 服务器为 192.168.111.133 /29。 下一跳路由器(默认路由指向的路由器)R1-ISP 的 IP 地址为 192.168.111.138 /30。 任务 2:修复以太网交换 LAN 的问题。 PC 1B 中安装了无线网卡,但无法连接到交换机;添加快速以太网卡 PT-HOST-NM-1CFE 到 PC 1B。 将这张新安装的快速以太网卡连接到交换机的 Fa0/2 接口。 将 PC 1A 连接到交换机的 Fa0/1 接口。 将交换机的 Fa0/24 接口连接到 R2-Central Fa0/0 接口。 很明显,R2-Central Fa0/0 接口、S1-Central 交换机接口(Fa0/1、Fa0/2 和 Fa0/24)及 PC 1A 接口的以太网速度和双工设置不正确。请将所有以太网接口设置为自动协商速度和双工(如果链路的两端都支持,这将实现全双工 100 Mbps 运行)。对于所有设备,请确保设备和接口的电源都已经打开(确保以太网接口没有关闭)。将 IP 地址添加到路由器 Fa0/0 接口以及两台 PC 中。将可用的最大子网地址分配给网关,可用的两个最小地址分配给 PC。R2-Central 上的静态路由应为通过 R1-ISP 串行接口 IP 地址指向的默认静态路由。这些步骤在第 5 章和第 6 章的“综合技巧练习”中都有详细说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值