搭建Discuz论坛
1、 准备LAMP环境
LAMP是Linux,Apache,MySql和PHP的缩写,是Discuz论坛系统依赖的基础运行环境
1、安装Apache2
Ubuntu需要安装Apache2,使用apt-get安装Apache2
sudo apt-get install apache2 -y
2、安装PHP组件
安装php7.0
sudo apt-get install php7.0 –y
安装php相关组件
sudo apt-get install libapache2-mod-php7.0
重启apache服务
sudo /etc/init.d/apache2 restart
3、安装Mysql服务
安装Mysql服务过程中,控制台会提示你输入Mysql密码,你需要输入两次密码,后面安装步骤需要用到你输入的密码
sudo apt-get install mysql-server –y
安装php Mysql相关组件
sudo apt-get install php7.0-mysql
重启Mysql服务
sudo service mysql restart
4、安装phpmyadmin
使用apt-get安装phpmyadmin,安装过程中,你需要根据提示选择apache2,再根据提示输入数据库名称和phpmyadmin密码
sodu apt-get install phpmyadmin -y
2、 安装并配置Discuz
1、安装Discuz
我们需要下载一个Discuz压缩包
wget ‘http://download.comsenz.com/DiscuzX/3.3/Discuz_X3.3_SC_UTF8.zip’
为了将压缩包解压,需要安装一个unzip
sudo apt-get install unzip
下载完成后,解压这个压缩包
sudo unzip Discuz_X3.3_SC_UTF8.zip
解压完成后,就能在upload文件夹里看到discuz的源码了
2、配置Discuz
由于PHP默认访问/var/www/html/文件夹,所以我们需要把upload文件夹里的文件都复制到/var/www/html/文件夹
sudo mv upload/* /var/www/html/
将目录切换到php访问的文件夹下
cd /var/www/html/
修改一下config、data、uc_server/data/、uc_client/data/cache目录权限
sudo chmod –R 777 config/data/uc_server/data/ uc_client/data/cache/
将apache指定到index.html
sudo mv /var/www/html/index.html /var/www/html/index~.html
重启Apache服务
sudo /etc/init.d/apache2 restart
3、 准备域名和证书
域名注册(此处省略几百字)
域名解析(此处省略几千字)
弄好域名解析就可以了,可以去浏览器访问你搭建的论坛了