Linux自动化部署脚本(Bash脚本自动化部署LAMP环境)

Linux 自动化部署脚本可以帮助您快速地部署和配置服务器环境。

以下是一个简单的示例,展示了如何使用 Bash 脚本自动化部署 LAMP(Linux、Apache、MySQL、PHP)环境。

首先,确保您的服务器是基于 Linux 的操作系统,如 Ubuntu、CentOS 或 Debian。

以下示例适用于 Ubuntu 18.04 或 20.04。

图片[1]-Linux自动化部署脚本(Bash脚本自动化部署LAMP环境)-不念博客

创建一个名为 lamp_deploy.sh 的脚本文件,并使用以下内容:

#!/bin/bash

# 更新系统
echo "更新系统中..."
sudo apt-get update
sudo apt-get upgrade -y

# 安装 Apache
echo "安装 Apache 中..."
sudo apt-get install -y apache2

# 启用并启动 Apache
sudo systemctl enable apache2
sudo systemctl start apache2

# 安装 MySQL
echo "安装 MySQL 中..."
sudo apt-get install -y mysql-server

# 启动 MySQL 并设置安全选项
sudo systemctl start mysql
sudo mysql_secure_installation

# 安装 PHP
echo "安装 PHP 中..."
sudo apt-get install -y php libapache2-mod-php php-mysql

# 重启 Apache 以应用更改
sudo systemctl restart apache2

echo "LAMP 部署完成!"

为脚本文件添加执行权限:

chmod +x lamp_deploy.sh

使用以下命令运行脚本:

./lamp_deploy.sh

脚本将自动执行更新、安装 Apache、MySQL 和 PHP,以及配置相应的服务。

请注意,根据您的网络和服务器速度,部署过程可能需要一段时间。

此示例仅用于演示目的,实际部署过程可能需要进行更多的配置和优化。

在生产环境中使用此脚本之前,请确保对其进行充分的测试和修改。

© 版权声明
THE END