用shell脚本编写一个lamp部署脚本
时间: 2023-09-17 08:07:35 浏览: 130
下面是一个简单的 Shell 脚本示例,用于在 Linux 上自动部署 LAMP(Linux + Apache + MySQL + PHP)环境:
```shell
#!/bin/bash
# 安装 Apache
sudo apt-get update
sudo apt-get install apache2 -y
# 安装 MySQL
sudo apt-get install mysql-server -y
# 安装 PHP
sudo apt-get install php libapache2-mod-php php-mysql -y
# 启动 Apache 服务
sudo systemctl start apache2
# 启动 MySQL 服务
sudo systemctl start mysql
# 设置 MySQL root 用户密码
sudo mysql -e "ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';"
# 重启 Apache 服务
sudo systemctl restart apache2
echo "LAMP 环境部署完成!"
```
请确保您在执行此脚本之前具有适当的权限,可以使用 `chmod +x script.sh` 命令将脚本文件设置为可执行。然后,使用 `./script.sh` 命令运行脚本。
请注意,在实际部署中,您可能需要根据您的需求进行更多的配置和优化。此示例只是一个简单的起点,您可以根据自己的需求进行修改和扩展。
阅读全文