Discuz的安装

上一篇 / 下一篇  2008-05-21 13:34:29 / 个人分类:Linux

昨天工作需要安装了Discuz,感觉它的功能很强大,所以使用它的论坛也很多啊!

我安装使用的软件包:
Discuz_6.1.0_SC_UTF8.zip
UCenter_1.0.0_SC_UTF8.zip
ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
httpd-2.2.8.tar.gz
mysql-5.0.22.tar.gz
php-5.2.5.tar.bz2
前段时间安装cacti时用到的几个包又在这派上用了。

安装过程都差不多,这里就简单记录了!
1.安装apache2.2.8
解压软件包,进入安装目录:
# ./configure --prefix=/usr/local/apache --enable-modules=so
# make
# make install

2.安装mysql-5.0.20
解压软件包,进入安装目录:
# ./configure --prefix=/usr/local/mysql
# make
# make install
# cp support-files/my-medium.cnf /etc/my.cnf
配置mysql过程:
# groupadd mysql
# useradd -g mysql mysql
# cd /usr/local/mysql
# ./bin/mysql_install_db --user=mysql
# chown -R root .
# chown -R mysql var
# chgrp -R mysql .
# ./bin/mysqld_safe --user=mysql &
# /usr/local/mysql/bin/mysql -uroot -pXXX(口令)
mysql> create database discuz;
Query OK, 1 row affected (0.00 sec)

mysql> grant all on mysql.* to root;
Query OK, 0 rows affected (0.00 sec)

mysql> grant all on mysql.* to root;
Query OK, 0 rows affected (0.00 sec)

mysql> grant all on mysql.* to root@localhost;
Query OK, 0 rows affected (0.00 sec)

mysql> grant all on mysql.* to mysql;
Query OK, 0 rows affected (0.00 sec)

mysql> grant all on mysql.* to mysql@localhost;
Query OK, 0 rows affected (0.00 sec)

mysql> set password for mysql@localhost=password('XXX');
Query OK, 0 rows affected (0.00 sec)

mysql> exit

3.安装php-5.2.0
解压软件包,进入安装目录:
# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/php/etc --enable-sockets --with-mysql=/usr/local/mysql
# make
# make test
# make install
# cp php.ini-dist /usr/local/php/etc/php.ini
# vi /usr/local/php/etc/php.ini
为了使PHP能够配合apache使用,还需要修改apache的配置文件:
# vi /usr/local/apache2/conf/httpd.conf
找到下面字段:
DirectoryIndex
在index.html前面添加index.php
并在配置文件的
<IfModule mime_module>
</IfModule>
中增加如下字段:
AddHandler php5-script. .php
AddType text/html .php
测试PHP是否正常运行:
#vi /usr/local/apache2/htdocs/index.php
写入下面一行:
<?php phpinfo() ?>
保存退出后重新启动apache
# /usr/local/apache/bin/apachectl restart

4.安装ZendOptimizer
解压软件包,进入安装目录:
# install.sh
之后按提示进行安装,很简单!

5.安装UCenter
之前没装过Discuz,不知道UCenter是做什么用的,在安装Discuz时,提示这定UCenter的URL时,才发现好像还要个叫UCenter的东西。
这个的安装也很简单,解压后把upload目录传到apache的相应DocumentRoot目录,然后在浏览器下进行安装,需要注意的地方是config.inc.php文件的数据库参数配置,
还有一些具体的事项可以查看包里自带的readme

6.安装Discuz
解压包,上传upload到apache的相应DocumentRoot目录,配置好config.inc.php文件的数据库参数,之后在浏览器下按提示安装。


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-09-07  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 1439
  • 日志数: 32
  • 文件数: 2
  • 建立时间: 2008-04-16
  • 更新时间: 2008-08-26

RSS订阅

Open Toolbar