溫馨提示×

LNMP在Ubuntu上的部署流程是什么

小樊
47
2025-08-11 09:51:27
欄目: 智能運維

LNMP在Ubuntu上的部署流程如下:

  1. 更新系統

    sudo apt update && sudo apt upgrade -y  
    
  2. 安裝Nginx

    sudo apt install nginx  
    sudo systemctl start nginx && sudo systemctl enable nginx  
    
    • 驗證:瀏覽器訪問服務器IP,查看默認歡迎頁。
  3. 安裝MySQL

    sudo apt install mysql-server  
    sudo mysql_secure_installation  # 設置root密碼及安全選項  
    sudo systemctl start mysql && sudo systemctl enable mysql  
    
  4. 安裝PHP及擴展

    sudo apt install php-fpm php-mysql php-cli php-gd php-mbstring  
    sudo systemctl start php7.4-fpm && sudo systemctl enable php7.4-fpm  # 版本號按實際調整  
    
  5. 配置Nginx支持PHP
    編輯默認站點配置文件:

    sudo nano /etc/nginx/sites-available/default  
    

    server塊中添加:

    location ~ \.php$ {  
        include snippets/fastcgi-php.conf;  
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;  # 路徑按實際版本調整  
    }  
    

    保存后重啟Nginx:

    sudo nginx -t && sudo systemctl reload nginx  
    
  6. 測試環境
    /var/www/html目錄下創建info.php

    sudo nano /var/www/html/info.php  
    

    內容為:<?php phpinfo(); ?>,瀏覽器訪問http://服務器IP/info.php,查看PHP信息頁。

可選步驟

  • 配置防火墻:sudo ufw allow 'Nginx Full'
  • 使用一鍵腳本(如LNMP.org腳本)可簡化流程,適合新手快速部署。

注:部分步驟中的版本號(如PHP 7.4)需根據實際Ubuntu版本調整,可通過php -v確認當前版本。

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