discuzz论坛搭建
装软件:
一、配置环境:
1、防火墙关闭与设置防火墙开机不启动:
2、selinux关闭与设置selinux开机不启动:
(进入/etc/selinux/config文件内将SELINUX模式改为disabled)
3、设置IP地址
进入文件内,如下修改:
(将BOOTPROTO改为static模式(静态网卡),并在末尾三行插入想要设置的IP地址)
重启网络服务后(systemctl restart network),可通过ip a命令查询网卡修改结果:
(图中1指的是本地网卡,2指的是主机网卡,也就是你配置的网卡)
修改/etc/resolv.conf
插入主机的网关和主机名
4、配置对应yum源:
配置本地源(使用的核心原则是:不与存在相同软件但是不同版本的源交叉使用)
清空原有仓库文件:rm -rf /etc/yum.repos.d/*
配置新的仓库文件;vi /etc/yum.repos.d/仓库名文件名.repo
添加内容:[源标识(不与文件中其他源标识重名)]、name、enabled、gpgcheck、
baseurl(本地用file:// 网络用 http:// https:// ftp:// mirrors://)
注:本地所指的事存有软件包的目录
配置完成保存退出,清空原有源缓存 yum clean all
重新生成缓存 yum repolist
最后可通过 df -hT 查看挂载情况
二、Web服务
Web服务
Web服务的实现采用客户/服务器模型。
客户机运行WwW客户程序—浏览器,它提供良好、统一的用户界面。浏览器的作用是解释和显示Web页面,响应用户的输入请求,并通过HTTP协议将用户请求传递给Web服务器。
Web服务器运行服务器程序,它最基本的功能是侦听和响应客户端的HTTP诸求,向客户端发出请求处理结果信息。
Web服务通常可以分为两种:静态Web服务和动态Web服务。
Apache服务概述-提供网站的解析
主要特点
开放源代码、跨平台应用
支持多种网页编程语言
模块化设计、运行稳定、良好的安全性
LAMP平台搭建的准备
httpd(提供Apache主程序)
mysql(MySQL客户端程序) (centos用MariaDB)
mysql-server(MySQL服务器程序)
php(PHP主程序含给apache使用的模块)
php-devel(PHP的发展工具,这个与PHP外挂的加速软件有关)
php-mysql(提供给PHP程序读取MySQL数据库的模块)
数据库-数据的存储
php将网站的信息和数据传给数据库,并解析所有的网站识别的php程序
安装相关软件
Mariadb的使用
数据库配置文件:/etc/my.cnf
服务名称:mariadb
端口号:tcp 3306
创建数据库访问密码:mysql_secure_installation
访问数据库:mysql -hIP地址 -u用户名 -p密码 -P端口号
本地访问:mysql -uroot -p密码
修改默认端口号:/etc/my.cnf 在[mysqld]标识下添加 port=新端口号
php设置默认识别的web服务器
查看当前系统安装的php版本:php –version
网络产品部署上线
上传软件包到/var/www/html(上传方式使用软件上传,搭建自有的vsftpd服务)
安装vsftpd服务 yum -y install vsftpd,
修改参数anon_upload_enable=YES vi /etc/vsftpd/vsftpd.conf,
修改目录/var/ftp/pub所有人都有写权限 chmod 777 /var/ftp/pub。
重启vsftpd服务,客户端访问就可以上传文件
将上传到pub目录下的软件cp到/var/www/html目录下
cd到/var/www/html目录下,删除Centos/
下载解压软件unzip,将软件解压到/var/www/html目录下
通过mv命令将upload/目录下内容转移到/var/www/html目录下
重启httpd服务
在浏览器中验证httpd
给/var/www/html目录下的config data uc_client uc_server文件进行授权
将软件在浏览器中安装
下载软件:
yum -y install httpd mysql mariadb* php php-myqsl
安装后进行Mariadb配置,进入/etc/my.cnf文件夹下,进行如下配置:
在第二行中插入port=3310,可将mariadb的端口号由原先的3306更改为3310
之后需用systemctl restart mariadb命令重启服务,如果遇到下列错误:
则是selinux和防火墙没有关闭,关闭后重启即可:
之后我们可以通过mysql_secure_installation命令设置mysql密码:
配置完成后,利用mysql -hIP地址 -u用户名 -p密码 -P端口号命令可以访问数据库,如:
之后下载vsftp服务:
编辑/etc/vsftpd/vsftpd.conf文件
为了使登录用户可以往/var/ftp/pub目录下上传文件,要进行如下配置:
(在/etc/vsftpd/vsftpd.conf文件内)
重启ftp服务后打开ftp,并往pub目录下上传文件
可在虚拟机内用ls /var/ftp/pub命令查询
将上传到pub目录下的软件cp到/var/www/html目录下
删掉Centos/文件
下载unzip软件:
利用unzip 解压文件 -d 解压地点,将软件解压到/var/www/html目录下
解压结果如下:
通过mv命令将upload/目录下内容转移到/var/www/html目录下
重启http服务后,在浏览器中验证httpd,正常打开页面如下:
点击同意后,可能会遇到如下情况:
回到虚拟机中,给/var/www/html目录下的config data uc_client uc_server文件进行授权:
如果碰到如下情况:
则说明软件没有装全,可通过重新安装的方式验证,知道全都通过(图中是缺少php_mysql软件安装)
点击下一步后将自己配置的密码(与mysql配置的相同即可)
最终结果如下
discuzz论坛搭建相关推荐
- PhpWind Wordpress Discus 论坛搭建
phpMyAdmin 是一个用PHP编写的,可以通过 web 方式控制和操作 MySQL 数据库.通过 phpMyAdmin 可以完全对数据库进行操作,例如建立.复制.删除数据等等. PHPWind( ...
- lamp Discuz 论坛搭建
1 首先你要有一个discuz的包,然后 查看自己是否配置好yum源 注:一定要看看discuz的包拉进Linux里是否完整 1.安装httpd软件 yum -y install httpd 2.启服 ...
- LNMP搭建+论坛搭建
LNMP搭建+论坛搭建 一:关闭防火墙 systemctl stop firewalld systemctl disable firewalld setenforce 0 二:创建运行用户 usera ...
- LAMP+DISCUZ论坛搭建流程
LAMP+DISCUZ论坛搭建 文章目录 LAMP+DISCUZ论坛搭建 一.LAMP 二.安装Apache 1.安装环境 2.配置文件然后编译安装 3.配置便于service管理 4.可使用serv ...
- Linux discuz论坛搭建
discuz论坛搭建 基于域名的虚拟web主机 网页根目录:/var/www/html 网页首页文件:index.html 访问时url:http://域名:80/index.html chroot ...
- linux-运维进阶-27 Discuz论坛搭建
linux-运维进阶-27 Discuz论坛搭建 LAMP动态网站架构 关闭selinux,重启才能生效! [root@localhost ~]# vim /etc/selinux/config 将S ...
- LNMP架构以及Discuz论坛搭建
LNMP架构以及Discuz论坛搭建 文章目录 LNMP架构以及Discuz论坛搭建 前言 实验环境 实验所需要的源码包 实验步骤 1.Nginx的搭建 2.MySQL的搭建 3.PHP的搭建 实验测 ...
- 在Xshll6上discuz论坛搭建
10-1 discuz论坛搭建 基于域名的虚拟web主机 网页根目录:/var/www/html 网页首页文件:index.html 访问时url:http://域名:80/index.html ch ...
- NodeBB论坛搭建
NodeBB是一个开源的Node.js论坛,下面记录下搭建过程(基于Centos7 64位操作系统): 1. 关闭SELinux ( vim /etc/sysconfig/selinux ) 2. 安 ...
最新文章
- 如何快速的vue init 属于自己的vue模板?
- 为什么有些公司不愿意微服务化,因为“太南了”
- 聚类分析:创建,可视化以及可解释性
- 计算机网络的组成和结构ppt,常见的计算机网络拓扑结构PPT课件.pptx
- Java进阶02 异常处理
- android gridview横向显示图片,Android使用Gridview单行横向滚动显示
- 价格要大涨,新5G iPhone可能不会带来换机热?
- 团队-象棋游戏-开发环境搭建过程
- python定时任务_Python定时任务工具--APScheduler
- 董付国python题库_1000道Python题库系列分享四(40道)
- excel如何批量制作二维码?
- CF 1260 D 题解
- 什么是MTTF MTBF MTRF
- ps提示没有足够的ram
- 数据挖掘之Spark学习
- 三菱转以太网模块连接 FX3U/3UC系列 PLC使用步骤
- html怎么给图片加鼠标滑过效果,jquery给图片添加鼠标经过时的边框效果
- 基于Vue移动音乐webapp跨域获取QQ音乐歌单接口
- css3切角文本框_CSS3如何实现4个切角
- python改word域_Python自动化修改word实例