linux

LNMP环境如何安装

小樊
42
2025-05-15 11:52:11
栏目: 编程语言

LNMP环境是指Linux、Nginx、MySQL和PHP的组合,常用于搭建网站服务器。以下是几种常见的LNMP环境安装方法:

在Ubuntu上手动安装LNMP环境

  1. 系统环境准备
  1. 安装Nginx
sudo aptget update
sudo aptget upgrade
sudo aptget install nginx
  1. 安装MySQL
sudo aptget install mysql-server
sudo mysql_secure_installation
  1. 安装PHP
sudo aptget install php php-mysql php-fpm php-xml php-zip php-curl php-gd
sudo nano /etc/nginx/sites-available/default
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
sudo systemctl restart nginx

至此,LNMP环境已经安装完成。

在CentOS上使用LNMP一键包安装

  1. 下载并解压LNMP一键安装包
wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz
tar zxf lnmp1.5.tar.gz
cd lnmp1.5
  1. 运行安装脚本
./install.sh lnmp

按照提示选择安装选项,如MySQL版本和PHP版本。

  1. 等待安装完成

根据服务器性能和网络速度,安装过程可能需要30分钟到几个小时。

在Docker中安装LNMP环境

  1. 安装Docker和Docker Compose

确保已经安装Docker和Docker Compose。

  1. 创建 docker-compose.yml 文件
version: '3'
services:
  webserver:
    image: nginx:latest
    ports:
      - "80:80"
    volumes:
      - ./code:/var/www/html
      - ./nginx:/etc/nginx/conf.d
    depends_on:
      - php
      - mysql
  php:
    image: php:latest
    volumes:
      - ./code:/var/www/html
  mysql:
    image: mysql:latest
    environment:
      MYSQL_ROOT_PASSWORD: your_password
    volumes:
      - ./mysql:/var/lib/mysql
  1. 创建测试文件

在与 docker-compose.yml 文件相同的目录中创建一个名为 index.php 的文件,并添加以下内容:

<?php
phpinfo();
?>
  1. 启动容器

在终端或命令提示符中,导航到 docker-compose.yml 文件所在的目录,并运行以下命令启动容器:

docker-compose up -d
  1. 访问LNMP环境

在Web浏览器中输入 http://localhost 来访问LNMP环境。

以上就是在不同操作系统上安装LNMP环境的步骤,你可以根据自己的需求选择合适的方法进行安装。

0
看了该问题的人还看了