下載 discuz!mysql
[root@localhost ~]# mkdir /data/www [root@localhost ~]# cd /data/www [root@localhost www]# wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zip [root@localhost www]# ls Discuz_X3.2_SC_GBK.zip [root@localhost www]# unzip Discuz_X3.2_SC_GBK.zip [root@localhost www]# mv upload/* .
配置第一個虛擬主機
linux
刪除 httpd.conf 中的「#Include conf/extra/httpd-vhosts.conf」這行前面的#號sql
[root@localhost conf]# pwd /usr/local/apache2/conf [root@localhost conf]# ls extra httpd.conf httpd.conf.bak magic mime.types original [root@localhost conf]# vim httpd.conf # Virtual hosts Include conf/extra/httpd-vhosts.conf
而後編輯該配置文件
數據庫
[root@localhost conf]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
在最後面,加入以下配置:
apache
<VirtualHost *:80> DocumentRoot "/data/www" ServerName www.123.com </VirtualHost>
重啓 apache 服務
vim
[root@localhost conf]# /usr/local/apache2/bin/apachectl -t Syntax OK [root@localhost conf]# /usr/local/apache2/bin/apachectl restart
配置 mysql ,給 Discuz! 增長一個帳戶
windows
給 mysql root 帳戶設置密碼,而後命令行進入 mysql ,建立新的庫,並建立一個新的帳號對該庫有全部的權限:瀏覽器
[root@localhost ~]# /usr/local/mysql/bin/mysql -uroot Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.6.31 MySQL Community Server (GPL) Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> create database discuz; Query OK, 1 row affected (0.06 sec) mysql> grant all on discuz.* to 'test'@'localhost' identified by 'test123'; Query OK, 0 rows affected (0.05 sec) mysql> quit Bye
這樣就建立了一個庫discuz,又建立了一個用戶 test ,密碼是 test123 。
bash
安裝 Discuz!ide
」www.123.com」 這個域名是隨便定義的,因此不能直接訪問,須要綁定hosts,hosts在windows和linux上都是存在的,能夠把一個域名指向到一個 ip 上。windows 下的hosts文件路徑是在:C:\windows\system32\drivers\etc\hosts,用記事本打開它,而後增長一行,保存:
192.168.56.128 www.123.com
這裏的 192.168.56.128 是我虛擬機的 ip 。
在瀏覽器輸入:
根據提示,修改對應目錄的權限。
[root@localhost ~]# cd /data/www [root@localhost www]# chown -R daemon:daemon data uc_server/data uc_client/data config
讓這幾個目錄支持apache運行帳號可寫,daemon 就是 apache 的運行帳號,在 /usr/local/apache2/conf/httpd.conf 中用 User 和 Group 定義的。
數據庫名就是上面在mysql建立的數據庫。數據庫用戶名和密碼就是上面mysql中建立的用戶和密碼。管理員密碼是discuz內部的。點下一步後,就會看到安裝數據庫的過程,稍後就彈出「Discuz 應用中心」的界面,不過不須要安裝任何應用,直接點右下角「點此訪問」,成功安裝discuz論壇。