装软件:

一、配置环境:

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论坛搭建相关推荐

  1. PhpWind Wordpress Discus 论坛搭建

    phpMyAdmin 是一个用PHP编写的,可以通过 web 方式控制和操作 MySQL 数据库.通过 phpMyAdmin 可以完全对数据库进行操作,例如建立.复制.删除数据等等. PHPWind( ...

  2. lamp Discuz 论坛搭建

    1 首先你要有一个discuz的包,然后 查看自己是否配置好yum源 注:一定要看看discuz的包拉进Linux里是否完整 1.安装httpd软件 yum -y install httpd 2.启服 ...

  3. LNMP搭建+论坛搭建

    LNMP搭建+论坛搭建 一:关闭防火墙 systemctl stop firewalld systemctl disable firewalld setenforce 0 二:创建运行用户 usera ...

  4. LAMP+DISCUZ论坛搭建流程

    LAMP+DISCUZ论坛搭建 文章目录 LAMP+DISCUZ论坛搭建 一.LAMP 二.安装Apache 1.安装环境 2.配置文件然后编译安装 3.配置便于service管理 4.可使用serv ...

  5. Linux discuz论坛搭建

    discuz论坛搭建 基于域名的虚拟web主机 网页根目录:/var/www/html 网页首页文件:index.html 访问时url:http://域名:80/index.html chroot ...

  6. linux-运维进阶-27 Discuz论坛搭建

    linux-运维进阶-27 Discuz论坛搭建 LAMP动态网站架构 关闭selinux,重启才能生效! [root@localhost ~]# vim /etc/selinux/config 将S ...

  7. LNMP架构以及Discuz论坛搭建

    LNMP架构以及Discuz论坛搭建 文章目录 LNMP架构以及Discuz论坛搭建 前言 实验环境 实验所需要的源码包 实验步骤 1.Nginx的搭建 2.MySQL的搭建 3.PHP的搭建 实验测 ...

  8. 在Xshll6上discuz论坛搭建

    10-1 discuz论坛搭建 基于域名的虚拟web主机 网页根目录:/var/www/html 网页首页文件:index.html 访问时url:http://域名:80/index.html ch ...

  9. NodeBB论坛搭建

    NodeBB是一个开源的Node.js论坛,下面记录下搭建过程(基于Centos7 64位操作系统): 1. 关闭SELinux ( vim /etc/sysconfig/selinux ) 2. 安 ...

最新文章

  1. 如何快速的vue init 属于自己的vue模板?
  2. 为什么有些公司不愿意微服务化,因为“太南了”
  3. 聚类分析:创建,可视化以及可解释性
  4. 计算机网络的组成和结构ppt,常见的计算机网络拓扑结构PPT课件.pptx
  5. Java进阶02 异常处理
  6. android gridview横向显示图片,Android使用Gridview单行横向滚动显示
  7. 价格要大涨,新5G iPhone可能不会带来换机热?
  8. 团队-象棋游戏-开发环境搭建过程
  9. python定时任务_Python定时任务工具--APScheduler
  10. 董付国python题库_1000道Python题库系列分享四(40道)
  11. excel如何批量制作二维码?
  12. CF 1260 D 题解
  13. 什么是MTTF MTBF MTRF
  14. ps提示没有足够的ram
  15. 数据挖掘之Spark学习
  16. 三菱转以太网模块连接 FX3U/3UC系列 PLC使用步骤
  17. html怎么给图片加鼠标滑过效果,jquery给图片添加鼠标经过时的边框效果
  18. 基于Vue移动音乐webapp跨域获取QQ音乐歌单接口
  19. css3切角文本框_CSS3如何实现4个切角
  20. python改word域_Python自动化修改word实例

热门文章

  1. eclipse 恢复误删文件
  2. Kotlin从小白到大牛第1篇 【Kotlin】基础视频课程-关东升-专题视频课程
  3. java生成文字与图片_java生成word(文字和图片)
  4. 什么软件专业测试电脑,测验电脑性能 用什么软件
  5. 过滤器、vue内置指令
  6. markdown特殊符号或语法归纳
  7. Linux内核中断和异常分析(上)
  8. PSP开发一 linux菜鸟fedora下配置psp开发环境
  9. 信用有多重要?欠款200元,多付4万利息!(附逾期补救办法)
  10. iperf java_iPerf图形化工具Jperf图文使用教程 | 洋葱兄弟