diff --git a/quickstart/linux/x86_64/alpine-3.16-init.sh b/quickstart/linux/x86_64/alpine-3.16-init.sh index 2ad2d6e6..8aed86b6 100644 --- a/quickstart/linux/x86_64/alpine-3.16-init.sh +++ b/quickstart/linux/x86_64/alpine-3.16-init.sh @@ -36,3 +36,5 @@ 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/x86_64/debian-11-init.sh b/quickstart/linux/x86_64/debian-11-init.sh index 1ff044a9..dbd8478c 100644 --- a/quickstart/linux/x86_64/debian-11-init.sh +++ b/quickstart/linux/x86_64/debian-11-init.sh @@ -36,7 +36,6 @@ 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 +apt install -y pkg-config bzip2 flex p7zip apt install -y musl-tools g++ apt install -y clang - diff --git a/quickstart/linux/x86_64/prepare.sh b/quickstart/linux/x86_64/prepare.sh index bd278330..ef7c2f32 100644 --- a/quickstart/linux/x86_64/prepare.sh +++ b/quickstart/linux/x86_64/prepare.sh @@ -20,6 +20,25 @@ chmod +x bin/spc ./bin/spc list-ext -#./bin/spc build "bcmath,openssl,tokenizer,sqlite3,pdo,pdo_sqlite,ftp,curl" --cc=gcc --cxx=g++ --debug +EXTENSION="calendar,ctype,exif,fileinfo,filter,ftp" +EXTENSION="${EXTENSION},session,tokenizer" +EXTENSION="${EXTENSION},phar,posix" +EXTENSION="${EXTENSION},iconv" +EXTENSION="${EXTENSION},xml,dom,simplexml,xmlwriter,xmlreader" +EXTENSION="${EXTENSION},phar,posix" +EXTENSION="${EXTENSION},soap" +EXTENSION="${EXTENSION},mbstring,mbregex" +EXTENSION="${EXTENSION},openssl" +EXTENSION="${EXTENSION},sockets,gmp,bcmath" +EXTENSION="${EXTENSION},pcntl" +EXTENSION="${EXTENSION},curl" +EXTENSION="${EXTENSION},zlib,zip,bz2" +EXTENSION="${EXTENSION},gd" +EXTENSION="${EXTENSION},redis" +EXTENSION="${EXTENSION},pdo,pdo_mysql,pdo_sqlite," +EXTENSION="${EXTENSION},mysqlnd,sqlite3" +EXTENSION="${EXTENSION},mongodb" -./bin/spc build "bcmath,openssl,tokenizer,sqlite3,pdo,pdo_sqlite,ftp,curl" --cc=clang --cxx=clang++ --debug + +./bin/spc build "${EXTENSION}" --build-cli --cc=clang --cxx=clang++ --debug +# ./bin/spc build "${EXTENSION}" --build-cli --cc=gcc --cxx=g++ --debug