【LNMP(分布式)】

这篇具有很好参考价值的文章主要介绍了【LNMP(分布式)】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、LNMP是什么

二、实际步骤

1.启用虚拟机

1.1 启动三台虚拟机分别命名为nginx,mysql,php

1.2 分别配置基础环境

1.3 测试外网连通性

2.更新源

3.安装nginx并配置

3.1 下载nginx源码包并安装

3.2 配置nginx

4.安装mysql并配置

4.1 安装mysql

4.2 更改root用户密码并启用远程登录

5.安装php并配置

5.1 安装新版本 PHP

5.2 配置php

6.连通测试

三、结果验证

1.解压并放置应用discuz

1.1 于php主机上解压应用源码包

1.2 nginx主机上解压应用源码包

2.登录discuz页面完成安装


一、LNMP是什么

Linux+Nginx+MySQL+PHP

二、实际步骤

1.启用虚拟机

1.1 启动三台虚拟机分别命名为nginx,mysql,php

1.2 分别配置基础环境

        关掉防火墙

        关掉selinux

        关掉网络图形化工具

1.3 测试外网连通性

2.更新源

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

3.安装nginx并配置

3.1 下载nginx源码包并安装

curl -O https://nginx.org/download/nginx-1.21.6.tar.gz

tar zxf nginx-1.21.6.tar.gz
cd nginx-1.21.6/

./configure --prefix=/usr/local/nginx && make && make install

:若有依赖缺失,按照提示安装即可

3.2 配置nginx

 vim /usr/local/nginx/conf/nginx.conf

【LNMP(分布式)】,# 网络小白中期,# linux小白后期,分布式

【LNMP(分布式)】,# 网络小白中期,# linux小白后期,分布式

 cd /usr/local/nginx/

sbin/nginx

【LNMP(分布式)】,# 网络小白中期,# linux小白后期,分布式

4.安装mysql并配置

4.1 安装mysql

yum install -y mysql

wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

rpm -ivh mysql57-community-release-el7-8.noarch.rpm
yum -y install mysql-server

4.2 更改root用户密码并启用远程登录

 systemctl restart mysqld

grep 'temporary password' /var/log/mysqld.log

【LNMP(分布式)】,# 网络小白中期,# linux小白后期,分布式

 mysql -uroot -poSXoXa+4,/p,

alter user user() identified by "1234.Com";

drop user 'root'@'localhost';

 create  user  'root'@'%' identified by '1234.Com'

【LNMP(分布式)】,# 网络小白中期,# linux小白后期,分布式

5.安装php并配置

5.1 安装新版本 PHP

yum install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml php72w-ldap php72w-mcrypt

查看版本php -v

5.2 配置php

vim /etc/php-fpm.d/www.conf

【LNMP(分布式)】,# 网络小白中期,# linux小白后期,分布式

 【LNMP(分布式)】,# 网络小白中期,# linux小白后期,分布式

 mkdir /usr/local/nginx/html -p

【LNMP(分布式)】,# 网络小白中期,# linux小白后期,分布式 

vim /usr/local/nginx/html/index.php

 【LNMP(分布式)】,# 网络小白中期,# linux小白后期,分布式

【LNMP(分布式)】,# 网络小白中期,# linux小白后期,分布式

systemctl start php-fpm

6.连通测试

三、结果验证

1.解压并放置应用discuz

1.1 于php主机上解压应用源码包

mv Discuz_X3.5_SC_UTF8_20230726.zip  /opt

cd /opt 

unzip Discuz_X3.5_SC_UTF8_20230726.zip

rm -f /usr/local/nginx/html/index.php

mv upload/* /usr/local/nginx/html/

chown -R apache /usr/local/nginx/html/*

1.2 nginx主机上解压应用源码包

mv Discuz_X3.5_SC_UTF8_20230726.zip  /opt

cd /opt 

unzip Discuz_X3.5_SC_UTF8_20230726.zip

rm -f /usr/local/nginx/html/index.php

mv upload/* /usr/local/nginx/html/

useradd -s /sbin/nologin nginx -M

chown -R nginx /usr/local/nginx/html/*

2.登录discuz页面完成安装

【LNMP(分布式)】,# 网络小白中期,# linux小白后期,分布式

【LNMP(分布式)】,# 网络小白中期,# linux小白后期,分布式文章来源地址https://www.toymoban.com/news/detail-641511.html

到了这里,关于【LNMP(分布式)】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 存储、计算、分布式存储篇(收集整理适合小白)

    存储分类 块存储 需要格式化,将文件直接保存到磁盘上 文件存储 应用程序通过调用操作系统将文件保存到块存储进行持久化 Object对象存储 基于对象的存储,也可以被称为云存储,在对象存储系统中,文件没有多层级的文件结构,而是以存储空间的概念,文件被拆分为多个

    2024年02月05日
    浏览(41)
  • Git小白入门——了解分布式版本管理和安装

    Git是目前世界上最先进的分布式版本控制系统(没有之一) 程序员开发过程中,对于每次开发对各种文件的修改、增加、删除,达到预期阶段的一个快照就叫做一个版本。 如果有一个系统,能够让我们知道每个版本做了哪些操作、什么时候做的、谁做的,并且能够任意的在

    2024年02月11日
    浏览(32)
  • 存储、计算、分布式虚拟化篇(收集整理适合小白)

    超融合 硬件资源的统一管理 虚拟化 计算机资源最大化利用 桌面云 虚拟机上的桌面 虚拟桌面资源池 用户使用的云桌面虚拟机 虚拟应用资源池 应用虚拟化的虚拟机 处理器虚拟化 将一个物理的CPU虚拟成多个逻辑CPU供虚拟机使用 超线程技术 将多线程处理器内部的逻辑内核模拟

    2024年01月16日
    浏览(41)
  • 存储、计算、分布式知识点思维导图(收集整理适合小白)

    IO技术 FC协议 光纤通道协议,为了解决I/O传输瓶颈对于整个存储系统带来的消极影响从而产生的光纤通道标准协议簇 iSCSI技术 一种专门为小型计算机系统设计的I/O技术又被成为小型计算机系统接口,通过网络由专门的服务器提供存储管理,已实现数据的远程存储,便于集中管

    2024年03月11日
    浏览(46)
  • (小白全过程记录)Ubuntu下伪分布式Hadoop环境搭建

    目录 0.准备 1.Hadoop伪分布式环境搭建 2.安装ssh,配置ssh无密码登录 3.通过拖拽的方式将文件从windows传到linux桌面 5.安装hadoop 6.修改hadoop环境变量 7.修改配置文件 core-site.xml 8.修改配置文件hdfs-site.xml文件 9.执行NameNode的格式化 10.开启NameNode和DataNode守护进程 11.访问web页面 12.关闭

    2024年02月03日
    浏览(37)
  • C++ 网络编程项目fastDFS分布式文件系统(四)-fastCGI项目相关技术以及linux搜狗输入法相关问题。

    目录 1. Nginx作为web服务器处理请求 2. http协议复习       Get方式提交数据 Post方式提交数据 3. fastCGI   3.1 CGI  3.2 fastCGI 3.3 fastCGI和spawn-fcgi安装         1. 安装fastCGI     2. 安装spawn-fcgi 3.4 nginx fastcgi     4其他知识点 1. fastCGI环境变量 - fastcgi.conf  2. 客户端使用Post提交数据

    2024年02月12日
    浏览(32)
  • 高级分布式系统-第15讲 分布式机器学习--神经网络理论

    高级分布式系统汇总:高级分布式系统目录汇总-CSDN博客 模糊控制在处理数值数据、自学习能力等方面还远没有达到人脑的境界。人工神经网络从另一个角度出发,即从人脑的生理学和心理学着手,通过人工模拟人脑的工作机理来实现机器的部分智能行为。 人工神经网络(简

    2024年01月19日
    浏览(32)
  • 分布式软件架构——内容分发网络

    其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输得更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的

    2024年02月15日
    浏览(35)
  • 大数据技术栈-Hadoop3.3.4-完全分布式集群搭建部署-centos7(完全超详细-小白注释版)虚拟机安装+平台部署

    目录 环境条件: 1、安装虚拟机(已安装好虚拟机的可跳转至  二、安装JDK与Hadoop) (1)直接新建一台虚拟机 (2)首次启用虚拟机,进行安装 一、集群前置环境搭建(三台机器分别设置hostname、网卡(ip)配置、ssh免密登录) 1、查看一下本机与虚拟机的网卡和ip信息 (1)

    2024年02月06日
    浏览(41)
  • JS 实现区块链分布式网络

    这里主要 JS 实现区块链 实现的部分继续下去,对 Blockchain 这个对象有一些修改,如果使用 TS 的话可能要修改对应的 interface,但是如果是 JS 的话就无所谓了。 需要安装的依赖有: express body-parser 现在的 express 已经不内置 body-parser,需要作为单独的依赖下载 request 不下载会报

    2024年02月06日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包