快速搭建discuz论坛系统

1、先安装lamp环境

主机环境为:centos7,防火墙和selinux都是关闭状态

主机IP192.168.10.10

 

首先配置网络yum源或本地yum源,之后安装相关软件包并启动

[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

[root@localhost ~]# yum -y install httpd mariadb-server mariadb  php php-mysql

[root@localhost ~]# systemctl start httpd mariadb

[root@localhost ~]# systemctl enable httpd mariadb

 

运行一个数据库安全脚本,去掉一些危险的默认设置

[root@localhost ~]# mysql_secure_installation

 

设置防火墙开放80端口

[root@localhost ~]# iptables -I INPUT -p TCP --dport 80 -j ACCEPT

2、安装discuz

2.1、创建discuz数据库和数据库用户并授权

[root@localhost ~]# mysql -uroot -p

Enter password:

 

MariaDB [(none)]> CREATE DATABASE discuz;

Query OK, 1 row affected (0.00 sec)

 

MariaDB [(none)]> GRANT ALL PRIVILEGES ON discuz.* TO discuz@'%' IDENTIFIED BY '123456';

Query OK, 0 rows affected (0.00 sec)

 

2.2、下载discuz软件包并解压

[root@localhost ~]# curl -O http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip

[root@localhost ~]# unzip Discuz_X3.2_SC_UTF8.zip

[root@localhost ~]# ls -l     #解压出来3个目录,只有upload目录是我们要的

-rw-r--r--   1 root root 12486773 10 30 19:28 Discuz_X3.2_SC_UTF8.zip

drwxr-xr-x   2 root root       97 5  31 2016 readme

drwxr-xr-x  12 root root     4096 5  31 2016 upload

drwxr-xr-x   4 root root       68 5  31 2016 utility

2.3、复制解压出来的upload目录到网站根目录并改名为discuz

[root@localhost ~]# cp -a upload/ /var/www/html/discus

[root@localhost ~]# chown -R apache.apache /var/www/html/discus

 

2.4、浏览器输入”192.168.10.10/discus”进入安装界面

到此,我们的discuz已经安装完成,具体的网站优化请参考前面的文章。