Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >基于ubuntu搭建Discuz论坛

基于ubuntu搭建Discuz论坛

原创
作者头像
相柳
发布于 2019-04-02 08:29:37
发布于 2019-04-02 08:29:37
6.2K0
举报
文章被收录于专栏:灵光独耀灵光独耀

准备 LAMP 环境

LAMP 是 Linux、Apache、MySQL 和 PHP 的缩写,是 Discuz 论坛系统依赖的基础运行环境。我们先来准备 LAMP 环境:

安装 Apache2

ubuntu 需要安装 Apache2 ,使用 apt-get 安装 Apache2:

sudo apt-get install apache2 -y

安装好后,您可以通过访问实验室IP地址 http://123.207.9.240 查看到 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

安装 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

安装 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

按照提示操作

设置数据库名称和phpmyadmin密码

安装并配置 Discuz

安装 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的源码了

配置 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

准备域名和证书

域名注册

如果您还没有域名,可以在腾讯云上选购,过程可以参考下面的视频。

https://v.qq.com/x/page/p05077pwelw.html

域名解析

域名购买完成后, 需要将域名解析到实验云主机上,实验云主机的 IP 为:

123.207.9.240

在腾讯云购买的域名,可以到控制台添加解析记录,过程可参考下面的视频:

https://v.qq.com/x/page/t0507ps9kxo.html

域名设置解析后需要过一段时间才会生效,通过 ping 命令检查域名是否生效

,如:

ping www.yourdomain.com

如果 ping 命令返回的信息中含有你设置的解析的 IP 地址,说明解析成功。

本实验取自腾讯云实验室,是手工照着实验室内容做的

如今部分源可能存在过期问题,可以在云+问答中补充

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Ubuntu下手动安装NextCloud
安装完成后,浏览器访问http://your ip/,出现It works!网页表示安装成功。
墨文
2020/02/28
4.9K0
Ubuntu下手动安装NextCloud
ubuntu 操作系统下搭建LAMP
查看状态: service apache2 status/start/stop/restart
用户4988085
2021/07/27
9650
Ubuntu 16.04搭建LAMP开发环境
切换到root用户:su 或 su - 或 su root 切换到普通用户:su 用户名 或 logout
天钧
2019/07/26
1.7K0
Ubuntu 16.04搭建LAMP开发环境
使用lamp搭建个人博客
购买一台网络云服务器,可以考虑阿里云、腾讯云、百度云等,这里以阿里云服务器举例。 共享型价格在半年170元左右。不定期会有活动,首台半价等。 系统配置Ubuntu16.04系统
可定
2020/04/20
1.2K0
搭建你自己的网站--LAMP架构(Ubuntu 16.04)
笔者目前算是一个WEB方向的踽踽前行的小菜鸟,但是也是现在手上有两台云服务器在手的人了,网站也做了两个了,所以,今天接着昨天的话题,我们来搭建一个自己网站,这样,我先把我以前搭建的一个给大家看看。
用户1687088
2018/05/07
2.8K0
搭建你自己的网站--LAMP架构(Ubuntu 16.04)
基于ubuntu搭建wordpress个人博客
软件环境: Ubuntu Server 16.04.1 LTS 64位 搭建WordPress个人博客 LAMP 是 Linux、Apache、MySQL 和 PHP 的缩写,是 Wordpress 系统依赖的基础运行环境。我们先来准备LAMP环境: 1. 准备LAMP环境 安装Apache2 在终端输入该命令,使用apt-get安装Apache2: sudo apt-get install apache2 -y 安装好后访问IP地址,查看到“it works"界面,说明apache2安装成功。
林清猫耳
2018/06/13
2.9K0
ubuntu下搭建LAMP环境
本文参考:http://www.linuxdiyf.com/linux/21265.html
lin_zone
2018/08/15
2K0
ubuntu下搭建LAMP环境
WordPress - 基于 Ubuntu 16.04 搭建个人博客
购买了腾讯云服务器后, 准备开始搭建个人博客了, 这里根据网上的各种资源整理一下.(终端下进行) 如果是学习的话强烈推荐 基于 Ubuntu 搭建 WordPress 个人博客 . 这也是这里主要参考的. 提供了实验环境.
AIHGF
2019/02/27
2.7K0
ubuntu下如何配置postfix服务器
这里只是采用的最简单的配置,最后只能简单地发送邮件,也没有配置接收邮件的功能。更不用说一些安全问题。所以说配置一个邮件服务器可以简单,也可以很难。配置一个可用的企业级服务器还是很麻烦的,以后学习了再慢慢更新吧。 另外在我搜教程的时候,总是感觉教程质量参差不齐,有时候照着做却得不到正确的结果。但后来却发现,虽然确实有这方面的原因,但另一方面可能是因为自己对此没有一个大概的了解,然后导致某一步的代码输错。所以要做一个根本不了解的东西,最好不要上来就搜教程,可以先了解一下比较基本的知识,对流程和其中的一些逻辑有个大概的了解,这样反而会为后期节省很多时间。
yifei_
2022/11/14
1.4K0
LAMP环境配置初体验
其实这算是一篇迟到的文章,前段时间用ubuntu时记录下来的,今天抽空整理下来。并没有什么干货,只是记录在此备用。 众所周知,LAMP 指的就是Linux,Apache,MySQL,PHP,在windows上有大杀器————wampserver,但是在Linux上就需要自己一步步配置了。
零式的天空
2022/03/22
8180
LAMP环境配置初体验
Ubuntu 安装phpMyAdmin
1、安装apache sudo apt-get install apache2 为了测试apache2是否正常,访问http://localhost/或http://127.0.0.1/,出现It Works!即是安装成功。 2、安装mysql sudo apt-get install mysql-server 安装过程中MySQL要求设定账户有密码,这是与操作系统没关系的账户与密码。 3、安装相关模块 sudo apt-get install libapache2-mod-php5 libapac
herve
2018/06/25
2.3K0
Ubuntu18和Raspbian搭建LAMP环境+部署图片上传网页+安装Mosquitto
视频链接:https://www.bilibili.com/video/BV1XK411G7AW/ pictureViewer.zip下载链接:https://download.csdn.net/download/sxf1061700625/13113746
小锋学长生活大爆炸
2020/11/24
1K0
Ubuntu16.04安装phpmyadmin
和Windows下各种双击安装直接使用的数据库管理工具不同,Linux下的数据库管理工具显得有些稍稍复杂。由于版权和收费限制,很多好用的数据库管理工具例如Data Grip和Navicat不能直接在Linux的包管理器中安装使用。不过仍然有一些好用的DBMS,phpmyadmin就是其中之一。
乐百川
2022/05/05
5430
Kali Linux 下搭建Web环境
按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。
逍遥子大表哥
2021/12/17
1.6K0
ubuntu php环境搭建(ubuntu python安装)
注:在浏览器中输入 http://localhost/phpmyadmin/ 可进入控制台。
全栈程序员站长
2022/08/01
1.3K0
ubuntu php环境搭建(ubuntu python安装)
ubuntu 14|15下服务器下搭建 hustoj 比赛平台 附多题库与问题解析
apt-get install mysql-server mysql-client
十四君
2019/11/28
1.5K0
【Lamp】lamp配置[通俗易懂]
http://www.cnblogs.com/candle806/archive/2011/03/14/1983992.html
全栈程序员站长
2022/09/06
2K0
运维之LAMP环境安装与配置
LAMP发展 LAMP这个特定名词最早出现在1998年,是Linux操作系统、Apache网页服务器、MySQL数据库管理系统和PHP程序模块,四种技术名称开头字母缩写组成的。是一组常用来搭建动态网站或者服务器的开源软件组合, 本身都是各自独立的软件,但是因为常被结合在一起使用,并拥有越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
全栈工程师修炼指南
2022/09/28
2.8K0
运维之LAMP环境安装与配置
使用 Caddy 和 Apache 搭建 PHP 环境
本文链接:https://lisz.me/tech/php/caddy-apache.html
zhonger
2022/10/28
9430
Ubuntu 中搭建 LAMP 及 php 开发工具
打开浏览器,在地址栏输入:127.0.0.1,如果出现了 “It works!”,表明安装成功
用户4988085
2021/07/27
1.6K0
相关推荐
Ubuntu下手动安装NextCloud
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档