diff --git a/quickstart/linux/README.md b/quickstart/linux/README.md deleted file mode 100644 index c6090a30..00000000 --- a/quickstart/linux/README.md +++ /dev/null @@ -1,34 +0,0 @@ -# 快速启动容器环境 - -> 提供了 debian 11 构建 和 alpine 构建环境 -> 任意选一个就可以 - -## debian 11 构建环境 - -```bash - -# 启动 debian 11 容器环境 -sh quickstart/linux/run-debian-11-container.sh - -# 进入容器 -sh quickstart/linux/connection-static-php-cli.sh - -# 准备构建基础软件 -sh quickstart/linux/debian-11-init.sh - -``` - -## aline 构建环境 - -```bash - -# 启动 alpine 容器环境 -sh quickstart/linux/run-alpine-3.16-container.sh - -# 进入容器 -sh sh quickstart/linux/connection-static-php-cli.sh - -# 准备构建基础软件 -sh quickstart/linux/alpine-3.16-init.sh - -``` \ No newline at end of file diff --git a/quickstart/linux/alpine-3.16-init.sh b/quickstart/linux/alpine-3.16-init.sh deleted file mode 100644 index 8aed86b6..00000000 --- a/quickstart/linux/alpine-3.16-init.sh +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/bash - -set -exu -__DIR__=$( - cd "$(dirname "$0")" - pwd -) -cd ${__DIR__} - - -# use china mirror -# bash quickstart/linux/x86_64/alpine-3.16-init.sh --mirror china -mirror='' -while [ $# -gt 0 ]; do - case "$1" in - --mirror) - mirror="$2" - shift - ;; - --*) - echo "Illegal option $1" - ;; - esac - shift $(( $# > 0 ? 1 : 0 )) -done - -case "$mirror" in - china) - test -f /etc/apk/repositories.save || cp /etc/apk/repositories /etc/apk/repositories.save - sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories - ;; - -esac - - -apk update - -apk add vim alpine-sdk xz autoconf automake linux-headers clang-dev clang lld libtool cmake bison re2c gettext coreutils -apk add bash p7zip zip unzip flex pkgconf ca-certificates -apk add wget git curl \ No newline at end of file diff --git a/quickstart/linux/connection-static-php-cli.sh b/quickstart/linux/connection-static-php-cli.sh deleted file mode 100644 index daabc010..00000000 --- a/quickstart/linux/connection-static-php-cli.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash - -set -exu -__DIR__=$( - cd "$(dirname "$0")" - pwd -) - -cd ${__DIR__} - -docker exec -it static-php-cli-dev-1 sh diff --git a/quickstart/linux/debian-11-init.sh b/quickstart/linux/debian-11-init.sh deleted file mode 100644 index dbd8478c..00000000 --- a/quickstart/linux/debian-11-init.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/bash - -set -exu -__DIR__=$( - cd "$(dirname "$0")" - pwd -) -cd ${__DIR__} - -# use china mirror -# bash quickstart/linux/x86_64/debian-11-init.sh --mirror china -mirror='' -while [ $# -gt 0 ]; do - case "$1" in - --mirror) - mirror="$2" - shift - ;; - --*) - echo "Illegal option $1" - ;; - esac - shift $(( $# > 0 ? 1 : 0 )) -done - -case "$mirror" in - china) - test -f /etc/apt/sources.list.save || cp /etc/apt/sources.list /etc/apt/sources.list.save - sed -i "s@deb.debian.org@mirrors.ustc.edu.cn@g" /etc/apt/sources.list && \ - sed -i "s@security.debian.org@mirrors.ustc.edu.cn@g" /etc/apt/sources.list - ;; - -esac - - -apt update -y -apt install -y git curl wget ca-certificates -apt install -y xz-utils autoconf automake lld libtool cmake bison re2c gettext coreutils lzip zip unzip -apt install -y pkg-config bzip2 flex p7zip -apt install -y musl-tools g++ -apt install -y clang diff --git a/quickstart/linux/run-alpine-3.16-container.sh b/quickstart/linux/run-alpine-3.16-container.sh deleted file mode 100644 index fa3ea0e5..00000000 --- a/quickstart/linux/run-alpine-3.16-container.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash - -set -exu -__DIR__=$( - cd "$(dirname "$0")" - pwd -) -__PROJECT__=$( - cd ${__DIR__}/../../ - pwd -) -cd ${__DIR__} - - -{ - docker stop static-php-cli-dev-1 -} || { - echo $? -} -cd ${__DIR__} -IMAGE=alpine:3.16 - -cd ${__DIR__} -docker run --rm --name static-php-cli-dev-1 -d -v ${__PROJECT__}:/work -w /work $IMAGE tail -f /dev/null - diff --git a/quickstart/linux/run-debian-11-container.sh b/quickstart/linux/run-debian-11-container.sh deleted file mode 100644 index c00ae1a6..00000000 --- a/quickstart/linux/run-debian-11-container.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash - -set -exu -__DIR__=$( - cd "$(dirname "$0")" - pwd -) -__PROJECT__=$( - cd ${__DIR__}/../../ - pwd -) -cd ${__DIR__} - - -{ - docker stop static-php-cli-dev-1 -} || { - echo $? -} -cd ${__DIR__} -IMAGE=debian:11 - -cd ${__DIR__} -docker run --rm --name static-php-cli-dev-1 -d -v ${__PROJECT__}:/work -w /work $IMAGE tail -f /dev/null - diff --git a/quickstart/prepare.sh b/quickstart/prepare.sh deleted file mode 100644 index 9f4669d1..00000000 --- a/quickstart/prepare.sh +++ /dev/null @@ -1,52 +0,0 @@ -#!/bin/bash - -set -exu -__DIR__=$( - cd "$(dirname "$0")" - pwd -) -__PROJECT__=$( - cd ${__DIR__}/../ - pwd -) -cd ${__PROJECT__} - -OS=$(uname -s) -ARCH=$(uname -m) - -if [[ $OS = "Linux" && -f /etc/os-release ]]; then - OS_NAME=$(cat /etc/os-release | grep '^ID=' | awk -F '=' '{print $2}') - # debian ubuntu alpine -fi - -composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ - -chmod +x bin/spc - -./bin/spc fetch --all --debug - -./bin/spc list-ext - -EXTENSIONS="calendar,ctype,exif,fileinfo,filter,ftp" -EXTENSIONS="${EXTENSIONS},session,tokenizer" -EXTENSIONS="${EXTENSIONS},phar,posix" -EXTENSIONS="${EXTENSIONS},iconv" -EXTENSIONS="${EXTENSIONS},xml,dom,simplexml,xmlwriter,xmlreader" -EXTENSIONS="${EXTENSIONS},phar,posix" -EXTENSIONS="${EXTENSIONS},soap" -EXTENSIONS="${EXTENSIONS},mbstring,mbregex" -EXTENSIONS="${EXTENSIONS},openssl" -EXTENSIONS="${EXTENSIONS},sockets,gmp,bcmath" -EXTENSIONS="${EXTENSIONS},pcntl" -EXTENSIONS="${EXTENSIONS},curl" -EXTENSIONS="${EXTENSIONS},zlib,zip,bz2" -EXTENSIONS="${EXTENSIONS},gd" -EXTENSIONS="${EXTENSIONS},redis" -EXTENSIONS="${EXTENSIONS},pdo,pdo_mysql,pdo_sqlite" -EXTENSIONS="${EXTENSIONS},mysqlnd,sqlite3" -EXTENSIONS="${EXTENSIONS},mongodb" -# EXTENSIONS="${EXTENSIONS},swoole" -EXTENSIONS="${EXTENSIONS},swow" - -./bin/spc build "${EXTENSIONS}" --build-cli --cc=clang --cxx=clang++ --debug -# ./bin/spc build "${EXTENSIONS}" --build-cli --cc=gcc --cxx=g++ --debug