溫馨提示×

LNMP在Debian上的安裝步驟是什么

小樊
58
2025-03-20 21:22:20
欄目: 智能運維

LNMP是指Linux系統下Nginx+MySQL+PHP這種網站服務器架構,以下是LNMP在Debian上的安裝步驟:

一、安裝Nginx

  1. 更新軟件包列表
sudo apt update
  1. 安裝Nginx
sudo apt install nginx
  1. 啟動Nginx服務
sudo systemctl start nginx
  1. 設置Nginx開機自啟動
sudo systemctl enable nginx
  1. 檢查Nginx運行狀態
sudo systemctl status nginx

二、安裝MariaDB

  1. 安裝MariaDB
sudo apt install mariadb-server mariadb-client
  1. 初始化MariaDB
sudo mysql_secure_installation
  1. 啟動MariaDB服務
sudo systemctl start mariadb
  1. 設置MariaDB開機自啟動
sudo systemctl enable mariadb
  1. 檢查MariaDB運行狀態
sudo systemctl status mariadb

三、安裝PHP

  1. 安裝PHP及其常用擴展
sudo apt install php php-fpm php-mysql
  1. 啟動PHP-FPM服務
sudo systemctl start php7.4-fpm
  1. 設置PHP-FPM開機自啟動
sudo systemctl enable php7.4-fpm
  1. 檢查PHP-FPM運行狀態
sudo systemctl status php7.4-fpm

四、配置Nginx以處理PHP請求

  1. 編輯Nginx默認配置文件
sudo vim /etc/nginx/sites-available/default
  1. 找到server塊,并添加以下內容
server {
    listen 80;
    server_name localhost;

    root /usr/share/nginx/html;
    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ =404;
    }

    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root /usr/share/nginx/html;
    }

    location ~ \.php$ {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}
  1. 測試Nginx配置文件語法
sudo nginx -t
  1. 重啟Nginx服務
sudo systemctl restart nginx

至此,LNMP環境已經在Debian上成功安裝并配置完成。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女