在安装Discuz时候,必须先装好PHP,没装php的可参考
http://zxlwz.blog.51cto.com/6952946/1717386
php装好了
下载Discuz
我们先创建一个目录嘿Discuz用
nkdir -p /data/www (等下把Discuz安装在该目录下)
2.进入该目录下
cd /data/www
3.wget下载安装包
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_TC_UTF8.zip
4.解压并进入
tar -zxvf Discuz_X3.2_TC_UTF8.zip
cd Discuz_X3.2_TC_UTF8.zip
5.编辑apache的主配置文件/usr/local/apache2/conf/httpd.conf
vim /usr/local/apache2/conf/httpd.conf
找到 #Include conf/extra/httpd-vhosts.conf
把#号注释清除。
6.查看/usr/local/apache2/conf/extra/httpd-vhostd.conf 有没有新增了文件
ls -l /usr/local/apache2/conf/extra/httpd-vhostd.conf
7.编辑/usr/local/apache2/conf/extra/httpd-vhostd.conf
vim /usr/local/apache2/conf/extra/httpd-vhostd.conf
找到<VirtualHost *.80>
修改DocumentRoot "/data/www"
ServerName www.text.com
<VirtualHost>
8./usr/local/apache2/bin/apachectl -t 查看配置有没有问题
/usr/local/apache2/bin/apachectl graceful 重启
9.好了准备条件准备的差不多了。那我们要干嘛呢
首先就是需要配置下mysql,给Discuz增加一个账户
(怎么装编译mysql可参考http://zxlwz.blog.51cto.com/6952946/1716130)
9.进入mysql内部(假如mysql安装在/usr/local/mysql/下)
/usr/local/mysql/bin/mysql uroot
创建数据库名以及数据库的用户名
>create database discuz; #创建数据库名discuz
>grant all on discuz.* to 'text'@'localhost' identified by 'text123' #创建用户text,密码text123
>quit
10.我们在第7条定义了ServerName www.text.com,我们先绑定hosts,
我们找到hosts文件路径:C:\windows\System32\drivers\etc\hosts,用写字板打开
我们先在ifconfig下,看下ip是多少,我这里以192.168.1.100做示范。
添加
192.168.1.100 www.text.com
:wq
11.然后我们再测试,在浏览器输入www.text.com,默认会跳到www.text.com/install/
进去之后会出现问题,好多目录都没权限,
12.修改权限
cd /data/www/
chown -R mysql data uc_server/data uc_client/data config
13.刷新之后是不是都打勾了。
14.填写数据库信息 (这些信息都在9点提示过)
数据库服务器localhost
数据库名discuz
数据库用户名text
数据库密码text123
其余默认
(帐号密码一定要记住)管理员帐号:root
管理员密码:root123
15.配置完成。
16.输入www.text.com 弹出Discuz 论坛了
好了,搭建完成,是不是很简单。