Linux运维(14):Shell 脚本 | centos7.9安装LNMP
安装LNMP
使用yum方式进行安装,方便简洁,适用于对lnmp版本要求不高的情况。
目录介绍
nginx /usr/share/nginx/ └── html ├── 50x.html └── index.html /etc/nginx ├── conf.d │ └── default.conf ├── fastcgi_params ├── mime.types ├── modules -> ../../usr/lib64/nginx/modules ├── nginx.conf ├── scgi_params └── uwsgi_params /var/log/nginx ├── access.log └── error.log php mysql
安装脚本
#!/bin/bash # 脚本名称:lnmp.sh # 脚本功能:一键部署lnmp环境 # 执行权限:chmod +x lnmp.sh # 执行命令:./lnmp.sh # nginx.repo cat > /etc/yum.repos.d/nginx.repo << EOF [nginx] name = nginx repo baseurl = https://nginx.org/packages/mainline/centos/7/$basearch/ gpgcheck = 0 enabled = 1 EOF yum install -y nginx && clear systemctl start nginx systemctl enable nginx systemctl status nginx echo " 稍等片刻! " && sleep 5 # MariaDB.repo (mysql开源版本) cat > /etc/yum.repos.d/MariaDB.repo << EOF [mariadb] name = MariaDB baseurl = https://mirrors.cloud.tencent.com/mariadb/yum/10.4/centos7-amd64 gpgkey = https://mirrors.cloud.tencent.com/mariadb/yum/RPM-GPG-KEY-MariaDB gpgcheck = 1 EOF yum install -y MariaDB-client MariaDB-server && clear systemctl start mariadb systemctl enable mariadb systemctl status mariadb echo " 稍等片刻! " && sleep 5 # PRM方式安装php rpm -Uvh https://mirrors.cloud.tencent.com/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum -y install mod_php72w.x86_64 php72w-cli.x86_64 php72w-common.x86_64 php72w-mysqlnd php72w-fpm.x86_64 clear systemctl start php-fpm systemctl enable php-fpm systemctl status php-fpm echo " 稍等片刻! " && sleep 5 # 查看版本,验证是否安装成功 nginx -v php -v mysql -V
上一篇:
IDEA上Java项目控制台中文乱码