ubuntu

LNMP在Ubuntu上如何配置

小樊
43
2025-09-14 13:13:42
栏目: 智能运维

以下是在Ubuntu上配置LNMP(Nginx+MySQL+PHP)的步骤:

  1. 更新系统

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

    sudo apt install nginx  
    sudo systemctl start nginx && sudo systemctl enable nginx  
    

    验证:浏览器访问服务器IP,看到Nginx默认页面即成功。

  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-curl php-gd php-mbstring  
    sudo systemctl start php7.4-fpm && sudo systemctl enable php7.4-fpm  # 根据PHP版本调整  
    
  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;  # 版本需与实际一致  
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;  
    }  
    

    测试配置并重启Nginx:

    sudo nginx -t && sudo systemctl restart nginx  
    
  6. 验证PHP
    创建测试文件:

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

    内容:<?php phpinfo(); ?>
    浏览器访问http://服务器IP/info.php,显示PHP信息即成功。

可选步骤

说明

0
看了该问题的人还看了