上一篇博客只是将三个模块分别进行安装,其中nginx和php算是结合起来了,在配置文件中有修改,但是数据库还是一个独立的,在此,我准备搭建个简单的论坛,使用这个架构,并且将这三部分结合在一起。(Nginx+php+Mysql)

Lnmp访问过程如下:
用户从前端页面开始访问:
先到达nginx,由nginx判断是静态资源还是动态页面请求
如果是静态资源,nginx直接给客户
如果是动态页面,nginx会通过fastcgi去找php,牵扯到数据的话还会与mysql交互

两个服务之间的关系是通过套节字关联起来的
用户通过访问php(套节字文件)动态页面向nginx(套节字文件)服务器发送请求
nginx服务器发现是动态资源,就会去加载数据库,然后向后台的数据库写入数据

实验环境

主机信息 主机功能
server1(172.25.8.1) lnmp架构
真机(172.25.8.250) 测试和下载东西

具体过程如下

(1)从真机给虚拟机server1传送一个搭建论坛的包(网上找到的)

(2)因为是zip的包,所以需要给server1先安装一个unzip

yum install unzip -y安装

(3)解压部署论坛的包

unzip Discuz_X3.2_SC_UTF8.zip -d /usr/local/lnmp/nginx/html/指定解压(nginx是一个web服务器)
直接解压在nginx的发布目录下,按照部署说明配置好之后,在浏览器就可以开始搭建论坛

  • (4)进入指定解压后的目录
cd /usr/local/lnmp/nginx/html/查看解压之后生成的东西
cd upload/进入上传目录等等
依次查看每一个目录里面的东西,包括开发人员给的说明文档

  • (5)进入浏览器,开始部署论坛
在浏览器里面输入:172.25.8.1/upload



发现有很多不对的地方,按照提示给权限
chmod 777 config -R
chmod 777 data -R
chmod 777 uc_* -R


再次在浏览器里面输入:172.25.8.1/upload





点击下一步之后,说没有这个目录
cd /usr/local/lnmp/php/
ls
cd etc/
ls
vim php.ini
搜索socket:写入三个路径
pdo_mysql.default_socket= /usr/local/lnmp/mysql/data/mysql.sock
mysql.default_socket = /usr/local/lnmp/mysql/data/mysql.sock
mysqli.default_socket = /usr/local/lnmp/mysql/data/mysql.sock
以上路径为mysql安装的目录,根据自己的路径填写/etc/init.d/php-fpm reload
将数据库和php连接起来






在浏览器里面输入:172.25.8.1/upload
点击下一步,发现没有权限
因为php服务的开启者是nginx,对数据库mysql没有权限
chmod 755 /usr/local/lnmp/mysql/data



在浏览器里面输入:172.25.8.1/upload
发现所有问题都解决了,可以开始安装了





点击管理中心,发现让删除文件
cd /usr/local/lnmp/nginx/html/
ls
cd upload/
ls
cd install/
ls
rm -rf index.php
完全好了之后建立一个用户

在浏览器里面输入:172.25.12.1/upload
设置用户,然后会到数据库写,在mysql服务器上面查看
mysql -uroot -p
可以看到用户自己注册的数据到数据库里面了









可以看出,客户端注册的用户信息通过nginx和php将数据写入了mysql数据库当中
这就是一个简单的过程



也可以看到基本信息~~~

基于LNMP框架的Discuz论坛搭建相关推荐

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

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

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

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

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

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

  4. Linux discuz论坛搭建

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

  5. 在Xshll6上discuz论坛搭建

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

  6. 运维之道 | 基于 LAMP 环境部署 Discuz 论坛

    基于 LAMP 环境部署 Discuz 论坛 LAMP环境部署 一.基于VMware虚拟机部署Centos系统 [root@localhost ~]# cat /etc/redhat-release ...

  7. LAMP+DISCUZ论坛搭建流程

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

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

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

  9. Linux云计算架构-使用LNMP架构部署Discuz论坛

    文章目录 Linux云计算架构-使用LNMP架构部署Discuz论坛 1. 配置LNMP环境 2. 安装Discuz_X3.4 Linux云计算架构-使用LNMP架构部署Discuz论坛 1. 配置L ...

最新文章

  1. linux mysql 内存监控_MySQL监控性能的一些方法总结
  2. python 制作网页 选择题_python爬取网页电子课本图片,自己制作可打印的课本文件...
  3. 【现代版】为人处世三十六计详解,真的很受益!
  4. hprose for php,基于swoole的Hprose for PHP 开发后端API服务 实践
  5. pe系统怎么安装linux系统教程,U盘安装windows+ubuntu+winpe三系统详细教程
  6. mysql启动黑屏_红警win10黑屏和不显示菜单栏问题 只有声音没有图像的解决
  7. 微软官网下载各版本VS的地址
  8. 技巧篇 之 Just do it (这将会是一个漫长的历程。。。)
  9. 解决ZeroDivisionError: integer division or modulo by zero问题
  10. 公网异地远程访问家中/公司的群晖NAS
  11. 你还在迷茫?设计师前3年的瓶颈期要这样突破
  12. 激战和ErgoDex DX1
  13. 留数定理构造围道计算实积分类型大全
  14. 记录一次nodejs爬取《17吉他》所有吉他谱
  15. MySQL事务隔离级别:可重复读、读已提交、读未提交。实操
  16. 距离矢量(D-V)和链路状态(LS)的区别(转)
  17. 2021-01-12 图像的大小计算 位深和色深
  18. Stata:时间断点回归RDD的几个要点
  19. 解决报错“Ignoring ffi-1.12.2 because its extensions are not built. Try: gem pristine ffi --version 1.12”
  20. 【Windows使用技巧】清除剪切板内容

热门文章

  1. 关于等号数量判断的问题
  2. 75 基于单片机钢琴电子节拍器系统设计【毕设课设】
  3. pandas中concat/append方法
  4. C语言 编程判断花瓶是谁打碎的,C语言解决是谁打碎花瓶的问题
  5. 《学生宿舍管理系统》计算机毕业设计|java毕业设计|课程设计|学生管理|宿舍管理|就寝管理|学生日常管理|
  6. 第四章 图像频域滤波
  7. 点云数据格式PCD(Point Cloud Data) 数据格式解析
  8. 曾仕强 中国式管理 观后感
  9. [文献阅读]A deep neural network for unsupervised anomaly detection and diagnosis in MTSD
  10. 马士兵-郑金维—并发编程—2.并发编程的三大特性