基于 LAMP 环境部署 Discuz 论坛

LAMP环境部署

一、基于VMware虚拟机部署Centos系统

[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)

二、基于Centos7.6安装Httpd服务

1、关闭防火墙、selinux 服务
 systemctl stop firewalldsetenforce 0
2、安装部署httpd服务
  • 下载并启动httpd服务、且设置为开机自启
[root@localhost ~]# yum install -y httpd
[root@localhost ~]# systemctl start httpd && systemctl enable httpd

此处采用yum源安装,或可采用下方源码安装方法
运维之道 | Centos7源码安装配置Apache

3、安装部署mariadb服务
  • 卸载系统原有的数据库、并清理原有配置文件(否则会报mysql.sock无法连接)
[root@localhost ~]# yum remove -y mariadb
[root@localhost ~]# rm -rf /etc/my.cnf
[root@localhost ~]# rm -rf /var/lib/mysql
  • 安装并启动mariadb服务、并设置为开机自启
[root@localhost ~]# yum install -y mariadb mariadb-server mariadb-devel
[root@localhost ~]# systemctl start mariadb && systemct enable mariadb
  • 进入数据库创建discuz库、并创建discuz用户及授权
[root@localhost ~]# mysql -uroot -p
MariaDB [(none)]> create database discuz;
MariaDB [(none)]> grant all on discuz.* to 'discuz'@'localhost'  identified by "123456";
MariaDB [(none)]> flush privileges;
4、web1-2主机中安装php服务
[root@localhost ~]# yum install -y php php-devel php-mysql

Discuz环境部署

三、安装部署Discuz论坛

web1、web2均要部署

1、获取Discuz源码包
[root@localhost ~]# wget http://download.comsenz.com/DiscuzX/3.1/Discuz_X3.1_SC_UTF8.zip
2、将Discuz包解压到httpd的发布目录下
[root@localhost ~]# unzip Discuz_X3.1_SC_UTF8.zip -d /var/www/html/
3、进入到/var/www/html/目录下,将upload目录下所有内容移至html目录中,并授权
[root@localhost html]# mv upload/* .
[root@localhost html]# chmod 777 -R *
4、进入Discuz安装界面进行配置(一定要关闭防火墙和selinux,否则会报错)

访问:192.168.182.12/install/


运维之道 | 基于 LAMP 环境部署 Discuz 论坛相关推荐

  1. Centos7.2 基于LAMP框架部署Discuz论坛

    LAMP是Linux+Apache+Mysql/MariaDB+Perl/PHP/Python的简称,此处则为: LAMP是Linux+Apache+MariaDB+PHP 请关闭防火墙以及将SELI ...

  2. 三:LAMP平台部署Discuz 论坛

    一:部署Discuz  论坛信息 <1>:rz    #上传    注:安装包自己下载吧. <2>:unzip ComsenzDiscuz-DiscuzX-master.zip ...

  3. 云运维 linux centos7.2 LAMP环境搭建 一键全解析

    LAMP架构 LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写: LAMP=Linux+Apache(httpd)+MySQL+PHP 工作模式: MySQl安装 MySQ ...

  4. Python运维开发(CMDB资产管理系统)——环境部署(下)

    创建管理员用户 (web) [root@k8s-node02 myweb]# python manage.py createsuperuser --username admin --email adm ...

  5. Python运维开发(CMDB资产管理系统)--环境部署(上)

    服务器准备 操作系统 内核 IP CentOS Linux 7 3.10 192.168.1.108 升级sqlite3 由于centos7默认sqlite3版本比较低,启动项目会因为sqlite3版 ...

  6. 运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)

    前言 KVM虚拟技术是完全的虚拟化,VPS之间不共用母机CPU和内存,VPS之间资源使用是独立的,互不影响.由于是完全的虚拟化,KVM虚拟技术的VPS理论上支持安装linux和windows任何版本, ...

  7. 基于 LAMP 架构实现 Discuz 论坛搭建

    目录 1. LAMP 架构介绍 1.1 概述 1.2 构建顺序 1.3 各组件主要作用 1.4 源码编译安装的优点 2. 架构搭建过程 2.1 安装前准备 2.2 安装 apache 2.3 安装 m ...

  8. Linux系统使用LAMP架构部署Discuz论坛系统,简洁明了

    话不多说,直接开搞. 下载并安装apache服务 启动Apache并设置为开机自启,配置防火墙,永久开启服务 测试apache页面是否正常 先查看是否已安装mysql-server包,若没有再下载my ...

  9. 运维之道 | Mysql主从复制+mycat读写分离

    运维之道 | Mysql主从复制 + Mycat读写分离 1.什么是读写分离 读写分离,基本的原理是让主数据库处理事务性增.删.改操作(INSERT.UPDATE.DROP),而从数据库处理SELEC ...

最新文章

  1. LeetCode 137. Single Number II--三次异或消除相同的数--C++,Python解法
  2. Dart 调用C语言混合编程
  3. 流行的jQuery信息提示插件(jQuery Tooltip Plugin)
  4. python 端口扫描
  5. redis 分页_Redis排行榜的设计与实现
  6. Java随机数与定时器
  7. falsk 请求钩子
  8. web项目设计文档_web项目前后端分离模式下的权限设计方案
  9. 背包问题2 (lintcode)
  10. 基于javaweb房屋租赁系统设计与实现
  11. 搬运:php入门安装教程
  12. “出轨照”背后的真相:防骗启示录之相册病毒报告
  13. 谷歌人工智能深度解剖:从HAL的太空漫游到AlphaGo,AI的春天来了
  14. Mac OS X: 苹果机支持的分区表类型及问题解决
  15. SQL学习之使用order by 依照指定顺序排序或自己定义顺序排序
  16. [画板]画PCB和玩植物大战僵尸
  17. Ended a touch event which was not counted in trackedTouchCount (ReactNative RN开发时多点触摸滑动报错)
  18. VMware发布Linux虚拟桌面技术预览版
  19. 亲测!这款耳机堪比AirPods,还不到200块!
  20. 美国计算机科学专业申请条件,美国CS计算机科学专业申请条件

热门文章

  1. 房贷计算器(源于新浪乐居)
  2. php 变更数组键名,php数组键名如何修改
  3. 宽带路由器上5个被“漠视”的功能
  4. 大数据系统常用文件存储格式File format
  5. 《太空一号》[2012最新吕克·贝松监制][BD-RMVB.720p.中英双字]
  6. 多晴转云h_上海2021年1月13日天气:晴,气温:4~14℃
  7. 防止成为“肉鸡”的技术与管理措施
  8. 自己编的的JAVA,将我以前学的FOXBASE写的一个程序用JAVA重新编写
  9. 读书笔记之:(1)认知驱动——周岭;第一章、第二章
  10. SpringBoot拦截器_初级程序猿→中级程序猿必经之路_一蓑烟雨任平生