搭建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. –y

  安装php相关组件

sudo apt-get install libapache2-mod-php7.

  重启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.-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  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、  准备域名和证书

  域名注册(此处省略几百字)

  域名解析(此处省略几千字)

  弄好域名解析就可以了,可以去浏览器访问你搭建的论坛了

LAMP搭建Discuz论坛的更多相关文章

  1. Centos6.5下使用LAMP搭建discuz论坛(编译安装 PS :自学中 写的不好请见谅)

    wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.2.27.tar.gz  下载Apache软件包 wget http://downloads.my ...

  2. 基于Centos搭建 Discuz 论坛

    系统要求:CentOS 6.8 64 位操作系统 搭建 Discuz 论坛 准备 LAMP 环境 LAMP 是 Linux.Apache.MySQL 和 PHP 的缩写,是 Discuz 论坛系统依赖 ...

  3. Linux:LAMP搭建DISCU!论坛

    LAMP搭建DISCU!论坛 试验机为centos6.8 i686 应用的包 mysql-5.1.73-linux-i686-glibc23.tar.gz httpd-2.2.24.tar.bz2 p ...

  4. LNMP环境搭建(discuz论坛)

    一.操作系统级环境及软件版本 操作系统:CentOS release 6.5 (Final)minimal 内核版本:2.6.32-431.el6.x86_64 MySQL版本:MySQL-5.6.2 ...

  5. xampp搭建discuz论坛

    xampp搭建discuz论坛 软件相关 xampp 下载 1.下载xampp,地址 2.下载discuz,地址 配置 1.安装xampp并启动apache和mysql 2.将discuz安装包中的u ...

  6. Linux 搭建Discuz论坛

    title: Linux 搭建Discuz论坛 Welcome to Fofade's Blog! 这里是Linux 搭建论坛的一些命令记录 命令摘记: 下载文件:Discuz 安装环境:PHP Ap ...

  7. NFS实现(双httpd + php-fpm + nfs + mysql 搭建discuz论坛)的方法

    NFS相关介绍 一.NFS简介 1. NFS(Network File System):NFS是一个文件共享协议, 也是是在类Unix系统中在内核中实现的文件系统. 2. 起源:最早是由SUN公司研发 ...

  8. LAMP架构搭建+Discuz论坛搭建【weber出品必属精品】

    一.     本机简介: 本机系统: CentOS-6.4-x86_64 主机名:oracle.ywb IP地址:192.168.146.129 二.     在Linux环境下安装Apache步骤 ...

  9. 实战!基于lamp安装Discuz论坛-技术流ken

    简介 我前面的博客已经详细介绍了lamp采用yum安装以及编译安装的方式,这篇博客将基于yum安装的lamp架构来实战安装Discuz论坛,你可以任选其一来完成. 系统环境 centos7.5 服务器 ...

随机推荐

  1. Mysql优化小记1

    在项目开发中,需要写个windows服务从sqlserver复制数据到mysql(5.6.13 Win64(x86_64)),然后对这些数据进行计算分析.每15分钟复制一次,每次复制大概200条数据, ...

  2. 【BZOJ】4430: [Nwerc2015]Guessing Camels赌骆驼

    [题意]给定三个长度为n的排列,求在三个排列中顺序相同的数对个数. [算法]逆序对 [题解]很容易联想到NOIP火柴排队,涉及顺序问题显然和逆序对息息相关. 一个数对如果在三个排列中顺序不同,一定是1 ...

  3. ajax post请求json数据在spring-controller解析

    1.前端post请求数据: userInfo=[{"id":"5","uname":"小李","phone&q ...

  4. 4、什么是事务?MySQL如何支持事务?

    什么是事务? 事务是由一步或几步数据库操作序列组成逻辑执行单元,这系列操作要么全部执行,要么全部放弃执行.程序和事务是两个不同的概念.一般而言:一段程序中可能包含多个事务.(说白了就是几步的数据库操作 ...

  5. bzoj 1004 burnside 引理+DP

    对于burnside引理需要枚举染色,这道题属于burnside的一种简单求解的方法,就是polya,我们可以使每一种置换中的循环节中的元素的颜色都相同,那么这样的话就可以直接DP了,我们可以将m个置 ...

  6. jsp之jstl核心标签库

    JSTL核心标签库技术 1. JSTL介绍 在JSP页面中即可书写html,也可以书写Java代码,导致页面混乱,维护,修改,升级难度加大,于是国际上不同的公司在实际应用中,根据页面的需求将Java代 ...

  7. js_layer弹窗的使用和总结

    2018-04-10 一张呈现给用户的网页,会有很多种交互,比如连不上网络,用户点击按钮时向后台请求数据不成功等等.像这些情况,用户是看不见的, 要给用户更好的体验,在特定的时间,给客户反馈内容.实时 ...

  8. css3_box-shadow使用记录

    1.box-shadow这个属性有6个参数可设置,使用的时候比较少用,每次使用的时候都会忘记,故写此文作记录. 样式: /*1.添加此属性添加阴影*/ box-shadow: 0 0 10px 10p ...

  9. 设计模式之Prototype

    设计模式总共有23种模式这仅仅是为了一个目的:解耦+解耦+解耦...(高内聚低耦合满足开闭原则) 介绍: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象. 为什么要用Prototype ...

  10. sql server查看创建表的代码,表定义

    1.查看建表语句在“对象资源管理器”中找到要导出的表,选中该表并单击右键,“编写表脚本为(S)”/“CREATE到(C)”/“新查询编辑器窗口”即可查看该表的建表语句.2.导出建表语句在“对象资源管理 ...