1. 创立www用户和用户组和 /data/www, /data/log目录

    useradd www  -mchown -R www:www /datassh-keygen -t rsa -C "your_email@example.com"
  2. 初始化零碎
    export LC_ALL="en_US.UTF-8"    echo "LC_ALL=en_US.UTF-8" >> /etc/default/locale    locale-gen en_US.UTF-8    locale-gen zh_CN.UTF-8    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime    apt-get update    apt-get install -y software-properties-common
  1. 初始化软件源
    add-apt-repository -y ppa:ondrej/php    add-apt-repository -y ppa:nginx/stable    grep -rl ppa.launchpad.net /etc/apt/sources.list.d/ | xargs sed -i 's/http:\/\/ppa.launchpad.net/https:\/\/launchpad.proxy.ustclug.org/g'    curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -    echo "deb https://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list    # https://mirrors.tuna.tsinghua.edu.cn/  2021-02-05移除 nodesource 镜像    curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -    echo 'deb https://deb.nodesource.com/node_10.x focal main' > /etc/apt/sources.list.d/nodesource.list    echo 'deb-src https://deb.nodesource.com/node_10.x focal main' >> /etc/apt/sources.list.d/nodesource.list    apt-get update
  1. 装置根底软件
apt-get install -y curl git build-essential unzip supervisor
  1. 装置PHP8.0
apt-get install -y php8.0-bcmath php8.0-cli php8.0-curl php8.0-fpm php8.0-gd php8.0-mbstring php8.0-mysql php8.0-opcache php8.0-pgsql php8.0-readline php8.0-xml php8.0-zip php8.0-sqlite3 php8.0-redis
  1. 装置nginx redis-server memcached sqlite3
   apt-get remove -y apache2   apt-get install -y nginx redis-server memcached sqlite3