【Ubuntu】基于 Ubuntu 搭建 Discuz 论坛
1.准备 LAMP 环境
LAMP 是 Linux、Apache、MySQL 和 PHP 的缩写,是 Discuz 论坛系统依赖的基础运行环境。我们先来准备 LAMP 环境:
安装 Apache2
ubuntu 需要安装 Apache2 ,使用 apt-get
安装 Apache2:
sudo apt-get install apache2 -y
安装好后,您可以通过访问IP地址 http://123.207.8.215 查看到 apache 界面,说明 apache2 安装成功。
安装 PHP 组件
apt-get 里有 php7.0 ,所以我们可以直接安装 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
安装 MySQL 服务
安装 MySQL 服务,安装 MySQL 过程中,控制台会提示您输入 MySQL 的密码,您需要输入两次密码,并记住您输入的密码,后续安装步骤需要用到。
sudo apt-get install mysql-server -y
安装 php MySQL 相关组件:
sudo apt-get install php7.0-mysql
重启 MySQL 服务
sudo service mysql restart
安装 phpmyadmin
使用 apt-get
安装 phpmyadmin,安装过程中,您需要根据提示选择 apache2 ,再根据提示输入数据库名称和 phpmyadmin 密码。
sudo apt-get install phpmyadmin -y
2.安装并配置 Discuz
安装 Discuz
我们需要下载一个Discuz 压缩包(到 Discuz 官网找一个安装包并复制安装包下载路径,由于我们装的是 PHP7.0 所以这里我们用 Discuz_X3.3_SC_UTF8.zip):
wget 'http://download.comsenz.com/DiscuzX/3.3/Discuz_X3.3_SC_UTF8.zip'
为了将压缩包解压,需要安装一个 unzip :
sudo apt-get install unzip
解压完后,就能在 upload 文件夹里看到discuz的源码了
配置 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.准备域名和证书
域名注册
如果您还没有域名,可以在相关平台选购
域名解析
域名购买完成后, 需要将域名解析到实验主机上,实验主机的 IP 为:
123.207.8.215
域名设置解析后需要过一段时间才会生效,通过 ping
命令检查域名是否生效,如:
ping www.yourdomain.com
如果 ping 命令返回的信息中含有你设置的解析的 IP 地址,说明解析成功。
大功告成!
www.yourdomain.com
为之前申请的域名。
【Ubuntu】基于 Ubuntu 搭建 Discuz 论坛相关推荐
- 基于lamp搭建Discuz论坛
Discuz!是腾讯(Tencent)旗下 Comsenz 公司推出的以社区为基础的专业建站平台,帮助网站实现一站式服务.让论坛(BBS).个人空间(SNS).门户(Portal).群组(Group) ...
- 手把手教你,嘴对嘴传达------源码编译LNMP部署及应用 , 手动搭建discuz论坛
文章目录 前言 一.LNMP架构的部署(理论) 1.LNMP架构概述 2.MySQL安装配置 3.PHP解析环境的安装 4.配置Ngnx支持PHP环境 5.常见的PHP开源产品介绍 二.LNMP应用部 ...
- LAMP搭建Discuz论坛
搭建Discuz论坛 1. 准备LAMP环境 LAMP是Linux,Apache,MySql和PHP的缩写,是Discuz论坛系统依赖的基础运行环境 1.安装Apache2 Ubuntu需要安装Ap ...
- Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛
Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛 版权声明: 本文遵循"署名非商业性使用相同方式共享 2.5 中国大陆"协议 您可以自由复制.发行.展览. ...
- 用mysql web建立论坛_在web1上搭建Discuz论坛
地址规划: 一.配置本地yum仓库: #mkdir /media/iso #mount /dev/cdrom /media/iso #vim /etc/yum.repos.d/rhel-source. ...
- LNMP架构安装及搭建Discuz论坛
文章目录 一.LNMP概述 1.LNMP 2.Nginx 3.MySQL 4.PHP 5.LNMP工作原理 二.安装Nginx服务 1.关闭防火墙及SElinux 2.将nginx软件包拖入到/opt ...
- 转载:linux环境下搭建discuz论坛
今天写一个Linux下搭建Discuz论坛的全过程教程. 本例使用的Linux系统为:RHEL5.3. 1.[root@linux ~]# mkdir /mnt/cdrom 2.[root@linux ...
- 采用lamp架构搭建discuz论坛
lamp简介 LAMP指的Linux(操作系统).ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建 ...
- Linux中怎么搭建Discuz论坛
文章目录 Linux中怎么搭建Discuz论坛 1.搭建yum安装环境: 2.安装http服务: 3.安装php*软件: 4.安装数据库: 5.登陆数据库: 6.创建数据库: 7.搭建论坛: Linu ...
- linux系统搭建论坛,在Linux平台下搭建discuz论坛
在Linux平台下搭建discuz论坛 [日期:2007-11-08] 来源:Linux公社 作者:Linuxidc [字体:大 中 小] 环境 linux AS4 2.6.9 1.安装MySQL 使 ...
最新文章
- Gradle sync failed: Minimum supported Gradle version is 3.3.Current version is 3.2
- 人机协作机器人发展趋势_移动机器人:人机协作是未来的发展趋势
- li 字多出了省略号_css 超出用省略号当标题字符溢出用省略号表示
- 【Java】关于Java的一些基础知识点
- 2019 嵌入式智能国际大会圆满落幕,7 大专场精彩瞬间释出!
- 云视频会议对初创公司的益处
- 【R包】2018年数据科学前20名R包
- coreseek笔记
- 苹果电脑上几款不错的图片编辑工具
- html修改鼠标手势,css设置鼠标手势的方法
- GIS技巧100例25-ArcGIS之shp文件修复
- 使用easypoi导出excel设置表头样式
- 2021高考成绩查询数学和物理,2021高考预测一本线 大概分数是多少
- vue/uniapp 百度统计埋点
- OPC 0x00000005 问题
- mysql 触发器 同步表数据 统计表数据
- 深度揭密SSD中的原片-白片-黑片:莫贪小便宜
- 身份证校验和获取身份证信息的方法
- MMD4Max(MMD4Maya)
- isempty()函数用法
热门文章
- pythonic希腊典故_希腊神话习语(整理).doc
- c语言程序设计精髓第三章编程题
- EXCEL表格-输入身份证号无法正常展示问题详解
- 模指数运算之python实现
- 大学计算机应用基础第二版习题答案,大学计算机应用基础练习题库及答案.docx...
- sendmail php qq垃圾邮件,发送邮件,被QQ定义为疑似垃圾邮件,如何解决这个有关问题...
- 025_GPIO的读
- ZFM_RFC_FIDOC-创建财务凭证-BAPI_ACC_DOCUMENT_CHECK/BAPI_ACC_DOCUMENT_POST/POSTING_INTERFACE_DOCUMENT
- debian编译内核2.6.16-1
- pandas学习-task2