centos7利用yum安装lnmp的教程(linux+nginx+php7.1+mysql5.7)

下面我将详细讲解如何在CentOS 7上使用yum安装LNMP环境。

环境准备

在操作系统CentOS 7上安装LNMP环境,需要准备以下环境:

  • 已经安装了CentOS 7操作系统的服务器;
  • 确认已经安装了yum软件包管理器。

安装LNMP

安装LNMP环境需要进行以下步骤:

1.安装EPEL源

在CentOS上安装LNMP环境前,需要先安装EPEL源,命令如下:

yum install epel-release

2.安装LNMP环境

使用yum命令安装LNMP环境:

yum install nginx mariadb mariadb-server php php-mysql php-fpm -y

3.配置MariaDB

启动MariaDB服务,并设置MariaDB的root用户密码:

systemctl start mariadb
mysql_secure_installation

之后输入MariaDB的root用户密码,按提示进行设置。

4.启动Nginx和PHP-FPM

启动Nginx和PHP-FPM服务:

systemctl start nginx
systemctl start php-fpm

5.测试环境是否正常工作

为了测试LNMP环境是否正常工作,我们可以新建一个PHP文件并保存到Nginx的Web目录下。

以CentOS 7下的Nginx为例,默认的web目录是/usr/share/nginx/html/,现在进入到该目录下,输入以下命令:

cd /usr/share/nginx/html/
nano index.php

在打开的文件中粘贴以下内容:

<?php
phpinfo();
?>

保存并退出文件后,重新启动Nginx和PHP-FPM:

systemctl restart nginx
systemctl restart php-fpm

打开浏览器,在地址栏输入服务器的IP地址即可看到PHP版本及相关信息。

例如:http://192.168.0.100/index.php

示例说明

1.例如我现在需要安装PHP的Redis扩展,可以通过以下命令安装:

yum install php-pecl-redis

2.如果需要设置MariaDB的root用户密码,可以在安装完MariaDB后,在终端输入以下命令进行设置:

mysql_secure_installation

需要输入当前密码,确认删除匿名用户、禁止远程root用户登录等选项。最后设置新的root密码即可。

以上是在CentOS 7上使用yum安装LNMP环境的完整攻略,也包含了两个例子的说明。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos7利用yum安装lnmp的教程(linux+nginx+php7.1+mysql5.7) - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • Linux中可以节省你时间的15个命令别名

    下面是关于“Linux中可以节省你时间的15个命令别名”的完整攻略。该指南旨在展示如何在Linux系统上使用命令别名来提高工作效率和节省时间。 1. 什么是命令别名 命令别名是一种能够把命令行快捷方式映射到其他命令或者命令序列的简单方法。使用别名可以简化常用命令的输入,减少打字的繁琐,提高工作效率。 2. 如何创建命令别名 在Linux中创建别名非常容易,只…

    Linux 2023年5月14日
    00
  • 单机Linux下搭建MongoDB副本集-三节点

    前言说明  Linux下安装MongoDB副本集我基本上是一次搭建,几百年不再碰,也记不住具体的命令,偶尔需要搭建都是直接网上找的教程。 有些教程很精简,有些又版本不一样,所以索性我整合下别人的教程,把linux下搭建副本集的步骤记录下并分享出来,希望能够帮到你们。   参考以下文章:https://developer.aliyun.com/article/…

    Linux 2023年4月10日
    00
  • Linux 磁盘管理(分区、创建文件系统、挂载)

    Linux设备文件可以分为两类 b : 按块为单位,随机访问设备(块设备文件)  如:硬盘 c : 按字符为单位,线性设备(字符设备文件)  如:键盘 设备文件位于/dev下    主设备号(major number): 标识设备类型 次设备号(minor number): 标识同一类型中不同设备   创建设备文件 mknod(选项)(参数) 选项 -Z:设…

    Linux 2023年4月11日
    00
  • Centos 7 64位桌面版安装图文教程

    Centos 7 64位桌面版安装图文教程 Centos 7是一款业界领先的Linux操作系统之一,本文将详细讲解如何在64位桌面上安装Centos 7。 步骤一:下载Centos 7.0 ISO映像文件 首先需要从Centos官网下载Centos 7的ISO映像文件,下载链接:https://www.centos.org/download/ 步骤二:准备U…

    Linux 2023年5月24日
    00
  • Linux-CentOS下安装JDK

    在CentOS下安装JDK8 以安装JDK8为例   一、下载解压jdk 1.去http://www.Oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html中下载JDK的安装文件jdk-8u60-linux-x64.tar.gz。 2.新建/usr/java文件夹,将j…

    Linux 2023年4月12日
    00
  • 嵌入式Linux—文件IO

    文件IO 在 Linux 系统中,一切都是“ 文件”:普通文件、驱动程序、网络通信等等。所有的操作,都是通过“文件 IO”来进行的。所以,很有必要掌握文件操作的常用接口。 Linux系统的文件有哪些 Linux 的文件既可以是真实保存到存储介质的文件也可以是自身内核提供的虚拟文件,还可以是设备节点 。 访问文件的方式 类型 方法 通用的 IO 模型: ope…

    Linux 2023年4月10日
    00
  • Xshell连接centOS7并与CentOS7联网

    下面我将介绍如何使用Xshell连接CentOS 7并连接网络的完整攻略: 1. 安装CentOS 7 如果你还没有安装CentOS 7,请先根据官方文档进行安装。 2. 连接网络 在CentOS 7中,连接网络的方式主要有两种:动态IP和静态IP。在这里,我们以动态IP为例来演示。 首先,需要编辑网卡配置文件。以网卡eth0为例,运行以下命令: sudo …

    Linux 2023年5月24日
    00
  • Linux中替换文本中的字符串

        (一)通过vi编辑器来替换。 参考博文: http://www.linuxdiyf.com/viewarticle.php?id=99843 http://kingaragorn.javaeye.com/blog/467308   vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用编辑软件进行替换,今天发现该命令有很多种写法(vi 真是强…

    Linux 2023年4月11日
    00
合作推广
合作推广
分享本页
返回顶部