运维

运维

Products

当前位置:首页 > 运维 >

如何在Ubuntu上配置LNMP环境呢?

96SEO 2025-10-28 02:04 0


1. 更新系统

在开始安装LNMP环境之前,先说说需要更新系统以获取最新版本的软件包。

LNMP在Ubuntu上如何配置
sudo apt update && sudo apt upgrade -y

2. 安装Nginx

Nginx是一个高性能的HTTP和反向代理服务器,也是LNMP环境中的关键组件。

sudo apt install nginx

安装完成后可以Nginx是否安装成功。

sudo systemctl start nginx && sudo systemctl enable nginx

3. 安装MySQL

MySQL是一个开源的关系型数据库管理系统,也是LNMP环境中的重要组成部分。

sudo apt install mysql-server

安装完成后需要设置root用户的密码和平安选项。

sudo mysql_secure_installation

4. 安装PHP及

PHP是一种流行的服务器端脚本语言,用于开发动态网站。

sudo apt install php php-mysql php-curl php-gd php-mbstring

安装PHP 后需要启动PHP-FPM服务。

sudo systemctl start php7.4-fpm && sudo systemctl enable php7.4-fpm

5. 配置Nginx支持PHP

编辑Nginx的默认站点配置文件,配置PHP支持。

sudo nano /etc/nginx/sites-available/default

在server块中添加以下配置:

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
    fastcgi_param SCRIPT_FILE不结盟E $document_root$fastcgi_script_name;
}

6. 测试配置并重启Nginx

测试Nginx配置是否正确,并重启Nginx服务。

sudo nginx -t && sudo systemctl restart nginx

7. 验证LNMP环境

创建一个测试文件, 比方说在网站根目录下创建一个名为index.php的文件,内容如下:

访问服务器的IP地址,如果看到PHP信息,则说明LNMP环境配置成功。

8. 可选步骤

8.1 安装SSL证书

为了提高网站的平安性,可以安装SSL证书。

sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d your_domain

8.2 配置多站点

如果需要在80端口配置多个站点, 可以创建多个虚拟主机配置文件,并修改Nginx的配置文件。

sudo nano /etc/nginx/sites-available/your_site
sudo ln -s /etc/nginx/sites-available/your_site /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl restart nginx

本文详细介绍了如何在Ubuntu上配置LNMP环境, 包括Nginx、MySQL和PHP的安装与配置。通过以上步骤,用户可以快速搭建自己的网站服务器,并享受高性能、稳定的网络服务。


标签: ubuntu

提交需求或反馈

Demand feedback