Discuz的安裝

byfree發表於2008-05-21

昨天工作需要安裝了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
並在配置檔案的


中增加如下欄位:
AddHandler php5-script. .php
AddType text/html .php
測試PHP是否正常執行:
#vi /usr/local/apache2/htdocs/index.php
寫入下面一行:

儲存退出後重新啟動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檔案的資料庫引數,之後在瀏覽器下按提示安裝。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17997/viewspace-288381/,如需轉載,請註明出處,否則將追究法律責任。

相關文章