論壇的搭建discuz

1、安裝mysql

使用版本 mysql5.1.22-rc.tar.gz

把安裝包拷貝到/usr/local目錄後執行如下命令:


groupadd mysql
useradd -g mysql mysql
cd mysql 
scripts/mysql_install_db --user=mysql
chown -R mysql:mysql .
cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld
ln -s /usr/local/mysql/bin/mysql /usr/sbin/mysql
chkconfig --add mysqld


啓動mysql

#service mysqld start

進入mysql

#mysql

◆2、安裝apache

版本 httpd-2.0.61.tar.gz

./configure --prefix=/usr/local/apache --enable-module=so

make

make install

cd /usr/local/apache/bin

./apachectl start

如果沒有安裝gcc編譯工具,安裝的時候會有提示。可以在光盤中找到!

◆3、安裝php

版本 php-4.4.7.tar.gz

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql=/usr/local/mysql --with-mbstring --enable-mbstring=all

make

make install

註釋:

--with-apxs=dir 作爲apache的模塊編譯

--with-config-file-path=dir php.ini所在目錄

--enable-track-vars 跟蹤變量

--with-xml xml支持

--with-mysql=dir mysql支持

4、測試mysql,php,apache

cp /php目錄/php.ini-dist /usr/local/lib

cd /usr/local/lib

mv php.ini-dist php.ini

vi php.ini

修改

register_globals=On

:wq

cd /usr/local/apache/conf

vi httpd.conf

找到DirectoryIndex index.html

改爲DirectoryIndex index.php index.html

找到Options Indexes FollowSymLinks MultiViews

改爲Options FollowSymLinks MultiViews

合適的地方加入


AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
:wq
cd ../bin
apachectl restart

好了,我們來測試



cd /usr/local/apache/htdocs
vi test.php
phpinfo();
?>
:wq

 
打開IE輸入 http://IP/test.php

◆安裝ZEND

版本 Zend Optimizer v3.0.gz

#./install.sh

這個很簡單的,安裝中會讓你指定php.ini和apache/bin路徑,自己調整一下就好了

然後編輯php.ini,把優化值15改成1023開啓所有優化線程。再加入

zend_optimizer.enable_loader=0

關閉zend optimizer的透明讀取zend encode的加密代碼,保存。重啓apache。

安裝phpmyadmin

版本 phpMyAdmin v2.10.0.gz

解壓後拷貝到apache下的htdocs目錄就可以了

◆安裝discuzz

版本 discuz6.0

a、先解壓

b、上傳:

使用ftp上傳解壓文件Discuz!6中的upload所有文件和目錄結構,放到能被web請求所訪問的目錄中(我使用的是SSH Secure Shell Client)

c、設置目錄權限

把下面的文件加上777的權限


./templates
./templates/default
./templates/default/*.*
./attachments
./customavatar
./forumdata
./forumdata/cache
./forumdata/templates

d、配置數據庫信息


打開上傳到服務器上upload文件中的config.inc.php

$dbhost = 'localhost'; // database server

// 數據庫服務器

$dbuser = 'dbuser'; // database username

// 數據庫用戶名

$dbpw = 'dbpw'; // database password

// 數據庫密碼

$dbname = 'discuz'; // database name

// 數據庫名

$adminemail = [email protected]'">'[email protected]'; // admin email

// 論壇系統 Email

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

// 是否發送數據庫錯誤報告? 0=否, 1=是

根據實際情況填寫以上信息

注意:數據庫不用事先創建好,在安裝論壇的時候會自動創建的!

e、執行安裝腳本

在瀏覽器中輸入http://您的域名/論壇目錄/install.php 以完成最後的安裝。

安裝成功後,請刪除安裝腳本(install.php),以避免被再次安裝。如果你不刪除,進入論壇後臺會發現不能設置。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章