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日

相关文章

  • Vmware虚拟机怎么向Linux虚拟机拖放文件?

    如果你使用的是Vmware Workstation虚拟机软件,那么你可以按照以下步骤向Linux虚拟机拖放文件: 第一步:选择需要拖放的文件。在Windows宿主机中,找到你想要拖放的文件或文件夹。如果你想要拖放多个文件,可以按住Ctrl键,然后逐一选择它们。 第二步:将文件拖放到虚拟机窗口中。打开Linux虚拟机软件,将它的窗口大小设置为与Windows宿…

    Linux 2023年5月24日
    00
  • XenServer 虚拟机扩容LVM磁盘分区的方法

    当XenServer使用基于LVM的存储池时,可能会出现磁盘空间不足的情况。此时可以通过添加虚拟磁盘扩容LVM磁盘分区来解决空间问题。下面是具体步骤: 步骤一:创建虚拟磁盘 登录到XenServer的Web管理界面,在存储中创建一个虚拟硬盘(VHD),大小与需要扩容的磁盘空间相同。假设新磁盘为/dev/sdb,现将其扩容至50G,可通过以下命令创建一个大小为…

    Linux 2023年5月24日
    00
  • 如何快速在Linux中安装Nginx详解

    下面是“如何快速在Linux中安装Nginx详解”的完整攻略: 安装Nginx 在Linux中安装Nginx非常简单,以下是基本步骤: 安装依赖项:在终端输入以下命令: sudo apt-get update sudo apt-get install curl gnupg2 ca-certificates lsb-release 导入Nginx官方的GPG密…

    Linux 2023年5月14日
    00
  • CentOS安装jdk的几种方法及配置环境变量方式

    以下是”CentOS安装jdk的几种方法及配置环境变量方式”的攻略: 方法一:使用yum安装 CentOS系统中可以使用yum包管理器来安装jdk。执行以下命令: yum install java-1.8.0-openjdk 该命令将会自动下载并安装OpenJdk,可以根据需要选择不同版本,如1.8.0、1.7.0等。安装完成后,可以使用以下命令验证是否安装…

    Linux 2023年5月14日
    00
  • linux环境编程(3): 使用POSIX IPC完成进程间通信

    1. 写在前面 之前的文章总结了使用管道进行进程间通信的方法,除了pipe和fifo,Linux内核还为我们提供了其他更高级的IPC方式,包括共享内存,消息队列,信号量等,本篇文章会通过一个具有完整逻辑功能的示例说明如何使用这些IPC方法。毕竟单纯地查手册,写代码…周而复始,这个过程还是比较枯燥的,而且并没有哪个IPC方法能解决所有的进程间通信问题,每种…

    Linux 2023年4月10日
    00
  • CentOS8 安装 jdk8 / java8的教程(推荐)

    下面是CentOS8安装jdk8/java8的教程: 安装OpenJDK 8 在CentOS 8的默认仓库中,可以找到OpenJDK 8的软件包,可以使用以下命令进行安装: sudo dnf install java-1.8.0-openjdk-devel 下载和安装可能需要一些时间,安装完成后,使用以下命令验证Java安装是否成功: java -versi…

    Linux 2023年5月14日
    00
  • Nagios的安装与使用详细教程

    Nagios的安装与使用详细教程 介绍 Nagios是一款著名的开源监控系统,它可以监控网络设备、服务器、应用程序等多种类型的资源,并提供了可视化的界面和报警机制。本篇文章将介绍Nagios的安装和基本使用方法。 安装Nagios 安装依赖库和工具 在安装Nagios之前,需要安装一些依赖库和工具。 sudo apt-get update sudo apt-…

    Linux 2023年5月14日
    00
  • linux unbuntu 虚拟环境 安装沙盒virtualenv 、virtualenvwrapper

      1、沙盒安装命令: 最新版本:sudo easy_install virtualenv或者sudo apt-get install virtualenv  指定版本:pip install virtualenv [== 软件版本号] 作用:virtualenv用于创建独立的python环境,多个python相互独立,互不影响.功能:在没有权限的情况下安装…

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