溫馨提示×

LNMP在Debian上的部署策略是什么

小樊
36
2025-03-08 19:06:11
欄目: 智能運維

LNMP是指Linux、Nginx、MySQL和PHP的組合,是一種常用的網站服務器架構。在Debian系統上部署LNMP環境通常包括以下步驟:

  1. 更新系統軟件包
sudo apt update
sudo apt upgrade
  1. 安裝Nginx
sudo apt install nginx

安裝完成后,可以通過以下命令啟動Nginx服務,并檢查其狀態:

sudo systemctl start nginx
sudo systemctl status nginx
  1. 安裝MySQL(MariaDB)
sudo apt install mariadb-server

在安裝過程中,系統會提示設置MySQL的root密碼。安裝完成后,啟動MySQL服務:

sudo systemctl start mariadb
sudo systemctl status mariadb

為了安全起見,建議運行以下命令進行MySQL的安全加固:

sudo mysql_secure_installation
  1. 安裝PHP及PHP-FPM
sudo apt install php-fpm php-mysql

安裝完成后,啟動PHP-FPM服務:

sudo systemctl start php7.4-fpm  # 請根據實際安裝的PHP版本替換7.4
sudo systemctl status php7.4-fpm
  1. 配置Nginx以處理PHP請求

編輯Nginx的默認站點配置文件,通常位于/etc/nginx/sites-available/default。確保在server塊中包含以下內容:

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;  # 根據實際PHP版本修改
}

修改完成后,重啟Nginx服務:

sudo systemctl restart nginx
  1. 測試LNMP環境

創建一個名為info.php的文件,放置在Nginx的默認文檔根目錄(通常是/var/www/html),并添加以下內容:

<?php
phpinfo();
?>

保存文件后,在瀏覽器中訪問服務器的IP地址或域名,加上/info.php,例如:http://your_server_ip/info.php。如果看到PHP的信息頁面,說明LNMP環境已成功部署。

以上步驟是在Debian系統上部署LNMP環境的基本策略,具體命令可能會因Debian版本的不同而有所差異,建議根據實際情況進行調整。

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