温馨提示×

如何安装lnmp

小樊
45
2026-08-31 18:58:57
栏目: 编程语言

下面以 Linux + Nginx + MySQL/MariaDB + PHP(LNMP) 为例,介绍几种常见安装方式。你可以根据系统和使用习惯选择。


一、使用官方一键安装脚本(推荐,最省事)

适合 CentOS / Ubuntu / Debian

1. 下载并运行 LNMP 一键安装包

wget http://soft.vpser.net/lnmp/lnmp2.0.tar.gz
tar zxf lnmp2.0.tar.gz
cd lnmp2.0
./install.sh lnmp

2. 安装过程选项

  • 选择 MySQL / MariaDB 版本
  • 选择 PHP 版本(如 7.4 / 8.1)
  • 设置 MySQL root 密码
  • 是否启用 InnoDB(建议启用)

3. 安装完成后

lnmp status

常用命令:

lnmp start
lnmp stop
lnmp restart
lnmp vhost add   # 添加网站

二、手动安装(Ubuntu / Debian 示例)

1. 更新系统

sudo apt update && sudo apt upgrade -y

2. 安装 Nginx

sudo apt install nginx -y

3. 安装 MySQL

sudo apt install mysql-server -y
sudo mysql_secure_installation

4. 安装 PHP

sudo apt install php-fpm php-mysql -y

5. 配置 Nginx 支持 PHP

编辑站点配置:

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

示例:

server {
    listen 80;
    root /var/www/html;
    index index.php index.html;

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php8.1-fpm.sock;
    }
}

6. 重启服务

sudo systemctl restart nginx php8.1-fpm

三、使用 Docker(适合开发)

docker run -d --name lnmp \
  -p 80:80 -p 3306:3306 \
  -v $PWD/www:/var/www/html \
  docker.io/nanoninja/lnmp

或直接使用 docker-compose 搭建 Nginx + PHP + MySQL。


四、验证是否成功

创建测试文件:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

浏览器访问:

http://服务器IP/info.php

如果你告诉我:

  • 使用的 系统(CentOS / Ubuntu / Debian)
  • 是否 生产环境
  • 是否使用 Docker

我可以给你更精确的安装步骤。

0