mysql 2006 discuz_Apache+PHP+MySQL+Discuz服务器的简单架设[续]

题外话:昨日奋斗到凌晨四点写东西,没写完留下今天的续节,居然记不起来很多了。唉,突然感叹还是要多做点笔记啊,要不然这学习还真像是猴子摘桃,见一个丢一个啊。

好,闲话少说,进入我们昨天的话题吧!

[3].MySQL

的安装

总结:由于

PHP 5.0.X

版本不默认支持

MySQL

数据库了,所以配置方面相对来讲麻烦一点点,但也很简单。

先将

MySQL

根本向导安装至

"D:\Program Files\MySQL\MySQL Server 5.0"

,在本版本的

MySQL

中还有一个

MySQLInstanceConfig[

直译

"MySQL

实例配置

"

,在其中我选择的是

"Delicated MySQL Server Machine"

"Multifunctional Database"

,然后再选择

"Decision Support(DSS)/OLAP"

,默认

TCP/IP

网络端口为

"3306"

,然后在下面的

Character Set(

字符集

)

选择

"gbk"

,再下面就是选择

"Include Bin Directory in Windows PATH"(

Bin

目录加入系统

PATH

路径

),

接下来的就是密码的设置,最后就是

"Execute"(

执行配置

)

MySQL Server Instance Configuration Wizard

就会根据配置进行安装。

MySQL

中,预先建立一个数据库,以方便后面的

phpMyAdmin

Discuz!

的连接,命名为

Discuz.

连接至

MySQL

中后,显示

MySQL>

,然后再输入

create database discuz.

接下来的工作就是进行

MySQL

PHP

的连接了。

在此方面一般会借助于

phpMyAdmin

工具进行。同样,我也将

phpMyAdmin-2.6.2-pl1.zip

解压到某个目录

[

我的为

"e:\phpMyAdmin"

,以下简称为

phpMyAdmin

目录

]

下,再在

Apache

中新建一虚拟目录

[Alias

指令

]"/phpMyAdmin/"

设置为此目录。

接下来就是配置

phpMyAdmin

了。

打开

phpMyAdmin

目录下的

"config.inc.php"

文件,对于下面的几个项值需要对应设置:

[

我的配置文件段如下

]

$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';

$cfg['Servers'][$i]['host']= 'localhost'; // MySQL hostname or IP address

$cfg['Servers'][$i]['port']= '3306';// MySQL port - leave blank for default port

$cfg['Servers'][$i]['connect_type']= 'tcp';// How to connect to MySQL server ('tcp' or 'socket')

$cfg['Servers'][$i]['extension']= 'mysql';// The php MySQL extension to use ('mysql' or 'mysqli')

$cfg['Servers'][$i]['controluser']= 'root';// MySQL control user settings

$cfg['Servers'][$i]['controlpass']= '***';// access to the "mysql/user"

// and "mysql/db" tables).

// The controluser is also

// used for all relational

// features (pmadb)

$cfg['Servers'][$i]['auth_type']= 'config';// Authentication method (config, http or cookie based)?

$cfg['Servers'][$i]['user']= 'root';// MySQL user

$cfg['Servers'][$i]['password']= '***';// MySQL password (only needed

// with 'config' auth_type)

$cfg['Servers'][$i]['only_db']= 'discuz';// If set to a db-name, only

// this db is displayed in left frame

在设置了以上的对应项值后,还需要注意前面我们提到的问题,就是

PHP 5

不默认支持

MySQL

数据库了,所以我们需要手动打开支持

[MySQL

扩展等

]

先打开

PHP

目录下的

"php.in"

,将下面的各项值作相应的设置:

[

我的配置如下:

]

;

此变量设置一般都要

extension_dir = "e:\php\ext"

;

支持

MySQL

扩展

extension=php_mysql.dll

extension=php_bz2.dll

extension=php_mbstring.dll

;

上面的三个变量设置,即将该行前的分号删除即可

上面的操作做完后,就可以打开

phpMyAdmin

的页面进行查看

MySQL

配置信息了。

[4].Discuz

的安装

总结:因为前面的工作已经做得很顺利,在这一步上基本上不难。

对于

Discuz

,我选择的

Discuz 4.1.0

,在

Discuz!

网站上下载

Discuz!_4.1.0_SC_GBK.zip

后,解压目录

[

我的解压到了

"e:\bbs"

,同样对于此种方法,我也在

Apache

的配置文件里面加入虚拟目录指令

Alias /bbs/ "e:/bbs/"]

Discuz!

的安装中,最主要的还是只有一个

include_path

,需将

php.ini

中的

include_path

设为

".;E:\bbs\upload"[

相应的配置

]

。还有修改

upload

目录下

"config.inc.php"

文件,如下配置:

//

我的配置文件如下

$dbhost = 'localhost';// database server

//

数据库服务器

$dbuser = 'root';// database username

//

数据库用户名

$dbpw = '***';// database password

//

数据库密码

$dbname = 'discuz';// database name

//

数据库名

$adminemail = 'admin@your.com';// admin email

//

论坛系统

Email

$dbreport = 0;// send db error report? 1=yes

//

是否发送数据库错误报告

? 0=

, 1=

配置后进行保存。

做完以下设置后,运行

http://localhost/bbs/install.php

,进行安装。主要的工作就是对数据库的连接,按照上面的相关配置,填好相关数据就行了,在进行

"

保存配置

"

后,会出现成功的一些数据库初始化建立操作时的返回数据,这就是

Discuz!

安装成功的标志。

到这步时,恭喜你,简单的搭建工作已经基本上完成了。

[

]:

在上面的所有操作中,都是针对于我的安装配置而成,而我的安装为本地架设服务器,所以没考虑相关的

FTP

上传的因素,大体情况还是相同。如有不同,请查阅相关资料或

E-Mail

至我一起解决。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值