以下是Debian上自动化部署LNMP的常见方法:
使用一键安装包
编写自动化脚本
#!/bin/bash sudo apt update && sudo apt install -y nginx mariadb-server php-fpm php-mysql sudo systemctl start nginx mariadb php7.4-fpm sudo systemctl enable nginx mariadb php7.4-fpm # 配置Nginx支持PHP sudo sed -i 's/index.html/index.php index.html/' /etc/nginx/sites-available/default sudo nginx -t && sudo systemctl reload nginx 配置管理工具(如Ansible)
- name: Deploy LNMP on Debian hosts: all tasks: - name: Install Nginx apt: name=nginx state=present - name: Install MariaDB apt: name=mariadb-server state=present - name: Install PHP apt: name=php-fpm state=present 运维面板工具
注意事项: