溫馨提示×

LNMP環境如何安裝

小樊
42
2025-05-15 11:52:11
欄目: 編程語言

LNMP環境是指Linux、Nginx、MySQL和PHP的組合,常用于搭建網站服務器。以下是幾種常見的LNMP環境安裝方法:

在Ubuntu上手動安裝LNMP環境

  1. 系統環境準備
  • 確保你的服務器已經安裝了Linux操作系統,推薦使用Ubuntu。
  1. 安裝Nginx
  • 打開終端,輸入以下命令更新系統:
sudo aptget update
sudo aptget upgrade
  • 使用以下命令安裝Nginx:
sudo aptget install nginx
  • 安裝完成后,可以通過訪問 http://localhost 來檢查Nginx是否安裝成功。
  1. 安裝MySQL
  • 使用以下命令安裝MySQL服務器:
sudo aptget install mysql-server
  • 安裝過程中,系統會提示你設置MySQL的root用戶密碼。

  • 為了提高安全性,可以運行以下命令進行安全配置:

sudo mysql_secure_installation
  1. 安裝PHP
  • 使用以下命令安裝PHP及其常見擴展:
sudo aptget install php php-mysql php-fpm php-xml php-zip php-curl php-gd
  • 配置Nginx以支持PHP:
sudo nano /etc/nginx/sites-available/default
  • location ~ \.php$ 部分,添加以下內容:
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
  • 保存并退出,然后重啟Nginx服務:
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
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女