写个一键部署lnmp脚本
时间: 2023-07-19 18:55:25 浏览: 183
好的,以下是一个简单的一键部署LNMP的脚本:
```bash
#!/bin/bash
# 安装必要的软件包
yum -y install wget
# 下载LNMP安装包
wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz -cO lnmp1.7.tar.gz
tar zxf lnmp1.7.tar.gz
cd lnmp1.7/
# 安装LNMP
./install.sh lnmp
# 配置MySQL
mysqladmin -u root password "password"
# 启动LNMP服务
lnmp start
echo "LNMP安装完成!MySQL的密码已设置为password。"
```
你可以将上述脚本保存为一个.sh文件,然后在Linux终端中运行它。这个脚本会自动下载LNMP安装包并安装LNMP,然后配置MySQL密码并启动LNMP服务。
相关问题
shell脚本一键部署lnmp
对于一键部署LNMP(Linux + Nginx + MySQL + PHP)环境的shell脚本,你可以尝试使用以下示例作为参考:
```shell
#!/bin/bash
# 安装Nginx
apt-get update
apt-get install -y nginx
# 安装MySQL
apt-get install -y mysql-server mysql-client
# 安装PHP
apt-get install -y php-fpm php-mysql
# 配置Nginx
cat > /etc/nginx/sites-available/default << EOF
server {
listen 80;
server_name localhost;
root /var/www/html;
index index.php index.html;
location / {
try_files \$uri \$uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
}
}
EOF
# 重启Nginx和PHP-FPM
service nginx restart
service php7.2-fpm restart
# 创建测试文件
echo "<?php phpinfo(); ?>" > /var/www/html/info.php
```
这个脚本会在Linux系统上安装Nginx、MySQL和PHP,并配置Nginx以支持PHP文件。最后,它会在/var/www/html目录下创建一个简单的phpinfo测试文件。
请注意,这只是一个简单的示例,实际使用中可能需要根据系统和需求进行适当的修改。另外,为了确保脚本能够正确执行,可能需要以root权限运行或者使用sudo命令。
希望这个示例能对你有所帮助!如果还有其他问题,请随时提问。
如何使用shell脚本一键部署lnmp
环境?
您可以执行以下步骤来使用shell脚本一键部署lnmp环境:
1. 下载lnmp一键安装包,解压缩。
2. 进入解压后的目录,执行chmod +x install.sh,授予脚本执行权限。
3. 执行./install.sh,进入安装向导。
4. 根据提示选择需要安装的软件和版本,以及设置相关配置参数。
5. 等待安装完成即可。
请注意,lnmp一键安装包是在Linux系统上进行部署的,确保您的系统已安装所需软件和依赖关系。此外,在执行安装脚本之前,请备份您的数据以防意外情况的发生。
阅读全文