debian

Debian LAMP部署流程是怎样的

小樊
46
2025-08-19 22:30:24
栏目: 智能运维

Debian LAMP(Linux+Apache+MySQL+PHP)部署流程如下:

  1. 更新系统

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

    sudo apt install apache2 -y  
    

    安装后可通过 http://服务器IP 访问默认页面验证。

  3. 安装MariaDB/MySQL

    sudo apt install mariadb-server -y  # Debian默认使用MariaDB  
    sudo mysql_secure_installation  # 安全配置(设置root密码、删除匿名用户等)  
    

    若需安装MySQL,需手动添加官方仓库并配置。

  4. 安装PHP及扩展

    sudo apt install php libapache2-mod-php php-mysql php-cli php-fpm -y  
    

    根据需求添加其他扩展(如 php-gdphp-xml 等)。

  5. 验证PHP
    /var/www/html 目录下创建 info.php 文件,内容为 <?php phpinfo(); ?>,通过浏览器访问 http://服务器IP/info.php 查看PHP信息。

  6. 配置虚拟主机(可选)
    创建自定义虚拟主机配置文件(如 /etc/apache2/sites-available/example.com.conf),指定域名和文档根目录,启用后重启Apache。

  7. 配置防火墙(可选)
    若启用 ufw,需开放HTTP(80)和HTTPS(443)端口:

    sudo ufw allow 'Apache Full'  
    
  8. 部署网站文件
    将网站代码上传至 /var/www/html 或虚拟主机配置的根目录。

  9. 启用HTTPS(可选)
    使用Let’s Encrypt免费证书:

    sudo apt install certbot python3-certbot-apache  
    sudo certbot --apache  
    

完成以上步骤后,LAMP环境即可运行,可根据需求进一步配置数据库、优化性能等。[1,2,3,4,5,6,7,8,9,10,11,12,13]

0
看了该问题的人还看了