Discuz论坛安装及使用全过程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
D i s c u z论坛………………………
安装说明文档
北京XXX二合开甲X号XXX宿舍
2009年9月
目录
一、目录 (3)
二、MySQL数据库的安装 (4)
三、Apache网页服务的安装 (6)
四、libxml的安装 (7)
五、PHP编译语言的安装 (7)
六、Discuz论坛文件的权限设置 (8)
一、目录
开始写这篇技术文档之前,我已经为了Discuz论坛忙了一个星期,最开始安装、排错、再安装、再排错,一直到后来的安装成功,费了不少的脑细胞。在此期间,我要鸣谢网上的一篇“Redhat Linux AS4下的LAMP与Discuz安装”的文章,而我写的内容也是再它的基础上上详细了一点,所以也说不上是原创,还要感谢宿舍的一位兄弟,若没有他的强大技术做后盾,恐怕也就没有今天的文章。OK.说道正题。论坛搭建在RedHat 9的系统之上,主要的几个软件如下。
(1)mysql-5.0.67 版本 ----MySQL数据库
(2)httpd-2.2.9版本 ----Apache安装文件
(3)php-5.2.6 ----PHP包文件
(4)upload Discuz 7.0.0版本 ----论坛安装文件
(5)libxml2-2.6.11 -----libxml包
以上五个文件是最主要的,其中包的版本只可高不可低,安装的系统可以是linux的其他版本,具体的步骤也是大同小异,废话不说,开装。
二、MySQL数据库的安装
1:useradd mysql (首先建立MYSQL用户,为创建MYSQL数据库做铺垫)
2:tar -zxvf mysql-5.0.67.tar.gz -C /use/local/src(把MySQLTAR包解压到SRC目录里面。这里面的-C指定的解压目录,如果不写上会解压到当前目录里面)
3:cd /usr/local/src/mysql-5.0.67/ (进入到解压后的目录)
4:./configure --prefix=/usr/local/mysql --with-charset='gbk' (指定安装目录到/USR/LOCAL/MYSQL,进行编译前的准备。然后添加GBK模块,在安装Discuz!的时候会出现gbk错误,加上--with-charset='gbk'就可以)
5:make (编译) make install (执行安装命令)
6:cp support-files/f /etc/f (拷贝MYSQL的配置文件)7:cd /usr/local/mysql/bin (进入MYSQL的BIN目录下)
8:./mysql_install_db --user=mysql (使用MYSQL用户执行MYSQL脚本)9:chown -R mysql. (改变BIN目录所有者为MYSQL)
10:chown -R mysql var (改变VAR目录所有者为mysql,在这里需要进入/usr/local/mysql)
11:bin/mysqld_safe --user=mysql & (用MySQL启动数据库)
12:ps -ef | grep mysql (检查MYSQL是否已经启动)
13:vi /etc/rc.d/rc.local →进入自动启动目录,添加 /etc/init.d/mysql start,以后开机后会自动启动。
14:vi ~/.bashrc →→→export PATH=“$PATH:/usr/local/mysql/bin“(添加MySQL家目录的环境变量。在这里的路径是家目录,需要注销一下,Exit命令)
15:cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql (复制mysql服务启动项文件)
16:chmod +x /etc/rc.d/init.d/mysql (给MySQL启动脚本加执行权限)
17:chown -R mysql /etc/rc.d/init.d/mysql(给MySQL启动脚本添加MySQL 的权限)
18:mysqladmin -u root password '123456' (设置MySQL的登录,密码)
19:mysql -u root -p (进入MySQL在此之前,需要启动MySQL)
20:create database bbs; (创建名为BBS的数据库)
21:mysql>show databases;(查看数据库,现在应该有四个数据库)。
22:/usr/local/mysql/share/mysql /mysql.server start(MySQL的启动脚本文件)
到这一步MySQL的数据部就已经安装完成了,最后的步骤(如图1)如有四个数据库说明数据库安装成功了。
图1、数据库安装成功
三、Apache网页服务的安装
1:tar -zxvf httpd-2.2.9.tar.gz -C /usr/local/src/ (把APACHE包解压到SRC目录里面。这里面的-C指定的解压目录,如果不写上会解压到当前目录里面)
2:./configure --prefix=/usr/local/apache --enable-module=most --enable-shared=max --enable-so (指定安装目录到/USR/LOCAL/apache,进行编译前的准备)
3:make (编译) make install (执行安装命令)
4:启动文件为 /usr/local/apache/bin/apachectl start (那个httpd -k start 一样的)
5:vi conf/httpd.conf →DirectoryIndex index.html index.htm default.htm default.html index.php index.php3 index.jsp (进入APACHE 的目录编辑httpd.conf,添加下面一段)如图2:
图2、添加位置
6:/etc/rc.d/rc.local → /usr/local/apache/bin/aoachect1 start & (把Apache的添加到自动启动)