filename=nginx_install.sh
title=Nginx安装脚本
entrypoint=false
runnable=true
project_final_file=false
#!/bin/bash
# 添加Nginx官方源
sudo tee /etc/apt/sources.list.d/nginx.list << 'EOF'
deb $(lsb_release -cs) nginx

EOF
# 导入Nginx签名密钥
curl -fsSL | sudo apt-key add –
# 安装Nginx
sudo apt update
sudo apt install -y nginx
# 启动并设置开机自启
sudo systemctl start nginx
sudo systemctl enable nginx
project_name=LNMP部署脚本
filename=mysql_install.sh
title=MySQL安装脚本
entrypoint=false
runnable=true
project_final_file=false
#!/bin/bash
# 安装MySQL服务器
sudo apt install -y mysql-server
# 启动MySQL服务
sudo systemctl start mysql
sudo systemctl enable mysql
# 运行安全脚本
sudo mysql_secure_installation
project_name=LNMP部署脚本
filename=php_install.sh
title=PHP安装脚本
entrypoint=false
runnable=true
project_final_file=false
#!/bin/bash
# 添加PHP仓库
sudo apt install -y software-properties-common
sudo add-apt-repository ppa:ondrej/php -y
sudo apt update
# 安装PHP及相关扩展
sudo apt install -y php8.2 php8.2-fpm php8.2-mysql php8.2-cli \
php8.2-common php8.2-curl php8.2-gd php8.2-mbstring \
php8.2-xml php8.2-zip
# 启动PHP-FPM
sudo systemctl start php8.2-fpm
sudo systemctl enable php8.2-fpm
project_name=LNMP部署脚本
filename=service_check.sh
title=服务状态检查脚本
entrypoint=false
runnable=true
project_final_file=false
#!/bin/bash
echo “=== 检查服务状态 ===
sudo systemctl status nginx –no-pager
sudo systemctl status mysql –no-pager
sudo systemctl status php8.2-fpm –no-pager
EOF
# 设置权限
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html
内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。
本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/9824.html