#!/bin/sh #更新软件 apk update #安装timezone apk add -U tzdata #查看时区列表 ls /usr/share/zoneinfo #拷贝需要的时区文件到localtime cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #查看当前时间 date #为了精简镜像,可以将tzdata删除了 apk del tzdata #安装nginx apk add nginx #安装PHP apk add php83 php83-fpm php83-openssl php83-sqlite3 php83-pdo_sqlite php83-curl php83-session php83-phar php83-iconv php83-mbstring php83-xml php83-dom #安装git apk add git #更名php-fpm配置文件 mv /etc/php83/php-fpm.d/www.conf /etc/php83/php-fpm.d/www.conf.bak #更名PHP配置文件 mv /etc/php83/php.ini /etc/php83/php.ini.bak #更名nginx配置文件 mv /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak mv /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.bak #复制配置文件 mkdir -p /etc/nginx/conf.d/ cp /root/site.conf /etc/nginx/conf.d/ cp /root/www.conf /etc/php83/php-fpm.d/ cp /root/nginx.conf /etc/nginx/ cp /root/run.sh /usr/sbin/ #cp /root/php.ini /etc/php83/ #启动脚本赋予权限 chmod +x /usr/sbin/run.sh #创建目录 mkdir -p /data/wwwroot/default #创建用户和用户组 #addgroup -S www && adduser -S www -G www #chown -R www:www /data/wwwroot/default/ #拉取代码 cd /data/wwwroot/default #git glone https://github.com/helloxz/onenav.git . rm -rf /data/wwwroot/default/* git clone https://github.com/helloxz/onenav.git . apk del git rm -rf .git echo '----------------------------------------------' echo 'Install Success.' echo '----------------------------------------------'