在搭建好基本的lamp,並且解析成功後,利用discuz論壇軟件來做實驗
下載
# mkdir /data/www/
# cd /data/www/
# wget http://download.comsenz.com/DiscuzX/3.1/Discuz_X3.1_SC_GBK.zip
# unzip Discuz_X3.1_SC_GBK.zip
# mv upload/* .
配置第一個虛擬主機
# vim /usr/local/apache2/conf/httpd.conf
將後邊這一行前的#號去掉#Include conf/extra/httpd-vhosts.conf
然後配置虛擬主機配置文件
# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
有倆虛擬主機,在第二個裏修改,寫成下方格式
<VirtualHost *:80>
DocumentRoot "/data/www"
ServerName www.liuyong.com
ServerAlias www.402.com
ServerAlias www.mingde6.com
</VirtualHost>
保存退出,檢查配置是否正確
# /usr/local/apache2/bin/apache -t
Syntax OK 表示沒問題
重啓apache服務
# /usr/local/apache2/bin/apache restart
配置mysql,添加一個discuz賬戶
# /usr/local/mysql/bin/mysql -uroot
這樣就進入了mysql命令行內部,輸入下方命令
> creat database discuz;
> grant all on descuz.* to 'liuyong'@'localhost' identified by 'mima';
> quit
這樣就創建了一個discuz庫,和一個密碼爲mima的賬戶liuyong
安裝discuz
vhosts.conf中我們設置的域名隨便定義的,並不能直接訪問,通過修改物
理機的hosts文件來實現登陸
192.168.1.165 www.liuyong.com www.402.com www.mingde6.com
#192.168.1.165是我虛擬機的ip
打開瀏覽器,輸入 www.liuyong.com
如果出現亂碼,原因是因爲php默認字符格式UTF-8,discuz默認字符格式GBK
.解決方法,修改php的字符格式即好。
# vim /usr/local/php/etc/php.ini
下一步後,目錄權限有問題,根據提示修改
# cd /data/www
# chowm -R daemon:daemon data uc_server/data uc_client/data config
daemon是apache的運行賬號,在http.conf中用User和Group定義
之後按之前自設置的填寫,下一步後右下角進入論壇