TanZek's 技术空间

勇往直前,专注于技术...

首页 新随笔 联系 聚合 管理
  7 Posts :: 19 Stories :: 13 Comments :: 0 Trackbacks

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

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

 

[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 至我一起解决。

posted on 2006-05-11 00:46 TanZek 阅读(853) 评论(0)  编辑 收藏 引用 所属分类: 服务器技术

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理