CentOS安装LNMP环境搭建详细教程

2023年 8月 2日 46.2k 0

CentOS安装LNMP环境搭建详细教程

(图片来源网络,侵删)

  • 本文目录导读:
  • 前言
  • 安装CentOS系统
  • 安装Nginx
  • 安装MySQL
  • 安装PHP
  • 配置Nginx支持PHP
  • 配置MySQL
  • 测试LNMP环境
  • 前言

    LINUX系统作为开源软件的代表,其应用范围越来越广泛,因为其稳定、安全、高效的特点,被广泛应用于服务器领域。在LINUX系统中,LNMP环境是一种非常流行的Web服务器环境,它包括Linux、Nginx、MySQL、PHP四个软件,可以提供高效、稳定、安全的Web服务。本文将介绍如何在CentOS系统中安装LNMP环境。

    1. 安装CentOS系统

    我们需要在服务器上安装CentOS系统。可以从CentOS官网下载最新版本的ISO镜像文件,然后通过U盘或CD-ROM等方式进行安装。安装过程中需要选择服务器安装模式,安装完成后需要进行系统的基本配置。

    2. 安装Nginx

    Nginx是一款高性能的Web服务器,可以支持大量并发连接。在CentOS系统中,安装Nginx非常简单,只需要执行以下命令即可:

    ```

    yum install nginx

    安装完成后,启动Nginx服务:

    systemctl start nginx

    可以通过浏览器访问服务器的IP地址,如果出现Nginx欢迎页面,则说明Nginx已经安装成功。

    3. 安装MySQL

    MySQL是一款流行的关系型数据库管理系统,可以存储和管理大量数据。在CentOS系统中,安装MySQL也非常简单,只需要执行以下命令即可:

    yum install mysql-server mysql

    安装完成后,启动MySQL服务:

    systemctl start mysqld

    可以通过命令行方式登录MySQL:

    mysql -u root -p

    输入MySQL的root用户密码,即可登录MySQL数据库。

    4. 安装PHP

    PHP是一款流行的Web开发语言,可以与Nginx和MySQL等工具协同工作。在CentOS系统中,安装PHP也非常简单,只需要执行以下命令即可:

    yum install php php-mysql php-fpm

    安装完成后,启动PHP服务:

    systemctl start php-fpm

    可以通过编写一个简单的PHP文件,测试PHP是否安装成功:

    将上述代码保存为info.php文件,放置在Nginx的默认文档根目录中,例如:

    /var/www/html/info.php

    然后通过浏览器访问该文件,如果出现PHP的信息页面,则说明PHP已经安装成功。

    5. 配置Nginx支持PHP

    在默认情况下,Nginx只能处理静态文件,无法处理PHP文件。需要对Nginx进行配置,使其支持PHP文件。需要修改Nginx的配置文件/etc/nginx/nginx.conf,添加以下内容:

    location ~ .php$ {

    root /var/www/html;

    fastcgi_pass 127.0.0.1:9000;

    fastcgi_index index.php;

    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

    include fastcgi_params;

    }

    重新启动Nginx服务:

    systemctl restart nginx

    可以再次访问info.php文件,如果出现PHP的信息页面,则说明Nginx已经支持PHP文件。

    6. 配置MySQL

    在MySQL中,需要创建一个用于LNMP环境的数据库和用户。可以通过以下命令创建数据库和用户:

    mysql> CREATE DATABASE lnmp;

    mysql> GRANT ALL PRIVILEGES ON lnmp.* TO 'lnmpuser'@'localhost' IDENTIFIED BY 'lnmppassword';

    mysql> FLUSH PRIVILEGES;

    mysql> exit

    lnmp是数据库名称,lnmpuser是数据库用户名称,lnmppassword是数据库用户密码。创建完成后,可以通过以下命令测试数据库连接:

    mysql -u lnmpuser -p lnmppassword -h localhost lnmp

    如果连接成功,则说明MySQL已经配置完成。

    7. 测试LNMP环境

    LNMP环境已经搭建完成。可以通过创建一个简单的PHP文件,测试LNMP环境是否正常工作。创建一个test.php文件,放置在Nginx的默认文档根目录中,例如:

    /var/www/html/test.php

    代码如下:

    $link = mysqli_connect("localhost", "lnmpuser", "lnmppassword", "lnmp");

    if (!$link) {

    die('Could not connect: ' . mysqli_error());

    echo 'Connected successfully';

    mysqli_close($link);

    然后通过浏览器访问该文件,如果出现“Connected successfully”信息,则说明LNMP环境已经正常工作。

    通过本文的介绍,我们可以了解到如何在CentOS系统中安装LNMP环境,包括Nginx、MySQL、PHP等软件。LNMP环境可以提供高效、稳定、安全的Web服务,适用于各种Web应用场景。希望本文对大家有所帮助。

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论