溫馨提示×

Debian LNMP如何安裝配置

小樊
60
2025-04-09 22:03:49
欄目: 智能運維

LNMP是指Linux系統下Nginx+MySQL+PHP(或Perl、Python)這種網站服務器架構。以下是在Debian系統上安裝和配置LNMP環境的步驟:

安裝Nginx

  1. 更新系統源:
sudo apt update
  1. 安裝Nginx:
sudo apt install nginx -y
  1. 啟動Nginx并設置開機自啟:
sudo systemctl enable nginx
sudo systemctl start nginx
  1. 驗證Nginx安裝成功:

在瀏覽器中訪問服務器的IP地址或域名,如果看到Nginx的默認歡迎頁面,則表示安裝成功。

安裝MariaDB/MySQL

  1. 安裝MariaDB:
sudo apt install mariadb-server -y
  1. 初始化數據庫:
sudo mysql_secure_installation
  1. 登錄MariaDB:
mysql -u root -p

安裝PHP及相關模塊

  1. 安裝PHP:
sudo apt install php-fpm php-mysql php-gd php-cli php-curl php-mbstring php-zip php-opcache php-xml php-mysqli -y
  1. 配置PHP-FPM:

編輯 /etc/php/7.4/fpm/pool.d/www.conf 文件(請根據實際安裝的PHP版本修改路徑),設置 listen 參數為 127.0.0.1:9000/var/run/php/php7.4-fpm.sock(取決于你的PHP版本和配置)。

  1. 啟動PHP-FPM:
sudo systemctl enable php7.4-fpm
sudo systemctl start php7.4-fpm

配置Nginx以支持PHP

  1. 編輯Nginx的默認站點配置文件:
sudo vim /etc/nginx/sites-available/default
  1. server 塊中添加以下內容:
location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
  1. 重啟Nginx以應用配置更改:
sudo systemctl restart nginx

至此,你已經在Debian系統上成功安裝并配置了LNMP環境。接下來,你可以開始部署你的Web應用程序了。

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