在Ubuntu上實現LNMP(Linux, Nginx, MySQL, PHP)的自動化部署,可以通過多種工具和方法來完成。以下是幾種常見的方法:
#!/bin/bash
sudo apt update
sudo apt install nginx mysql-server php-fpm php-mysql -y
sudo systemctl enable nginx
sudo systemctl enable mysql
sudo systemctl enable php7.x-fpm
---
- name: Deploy LNMP
hosts: ubuntu
become: yes
tasks:
- name: Install Nginx
apt:
name: nginx
state: present
- name: Install MySQL
apt:
name: mysql-server
state: present
- name: Install PHP and extensions
apt:
name: php7.x-fpm
php7.x-mysql
state: present
.gitlab-ci.yml
文件來定義部署流程。通過上述方法,你可以根據具體需求選擇最適合的自動化部署工具或方法,實現Ubuntu上的LNMP環境快速搭建。