1
0
Fork 0

feat: 修改扩展安装脚本

This commit is contained in:
zhengkunwang223 2024-09-06 15:49:07 +08:00 committed by CityFun
parent 685770b385
commit e852996a0b
6 changed files with 993 additions and 943 deletions

View File

@ -225,7 +225,7 @@ install_extension() {
install_php_extensions pgsql install_php_extensions pgsql
elif [ "$extension" = "curl" ]; then elif [ "$extension" = "curl" ]; then
install_php_extensions curl install_php_extensions curl
elif [ "$extension" = "sourceguardian" ]; then elif [ "$extension" = "sg11" ]; then
install_php_extensions sourceguardian install_php_extensions sourceguardian
elif [ "$extension" = "snmp" ]; then elif [ "$extension" = "snmp" ]; then
install_php_extensions snmp install_php_extensions snmp
@ -265,7 +265,7 @@ install_extension() {
install_php_extensions amqp install_php_extensions amqp
elif [ "$extension" = "zookeeper" ]; then elif [ "$extension" = "zookeeper" ]; then
install_php_extensions zookeeper install_php_extensions zookeeper
elif [ "$extension" = "ioncube_loader" ]; then elif [ "$extension" = "ionCube" ]; then
install_php_extensions ioncube_loader install_php_extensions ioncube_loader
elif [ "$extension" = "pdo_sqlsrv" ]; then elif [ "$extension" = "pdo_sqlsrv" ]; then
install_php_extensions pdo_sqlsrv install_php_extensions pdo_sqlsrv
@ -292,11 +292,9 @@ extension=$1
if [[ $extension == *,* ]]; then if [[ $extension == *,* ]]; then
echo "${extension}" | tr ',' '\n' | while read -r extension; do echo "${extension}" | tr ',' '\n' | while read -r extension; do
apt-get update
install_extension $extension install_extension $extension
done done
else else
apt-get update
install_extension $extension install_extension $extension
fi fi

File diff suppressed because it is too large Load Diff

View File

@ -60,14 +60,12 @@ additionalProperties:
value: mbstring value: mbstring
- label: gd - label: gd
value: gd value: gd
- label: ioncube_loader - label: ionCube
value: ioncube_loader value: ionCube
- label: curl - label: curl
value: curl value: curl
- label: sg15
value: sourceguardian
- label: sg11 - label: sg11
value: sourceguardian value: sg11
- label: imagick - label: imagick
value: imagick value: imagick
envKey: PHP_EXTENSIONS envKey: PHP_EXTENSIONS

View File

@ -225,7 +225,7 @@ install_extension() {
install_php_extensions pgsql install_php_extensions pgsql
elif [ "$extension" = "curl" ]; then elif [ "$extension" = "curl" ]; then
install_php_extensions curl install_php_extensions curl
elif [ "$extension" = "sourceguardian" ]; then elif [ "$extension" = "sg11" ]; then
install_php_extensions sourceguardian install_php_extensions sourceguardian
elif [ "$extension" = "snmp" ]; then elif [ "$extension" = "snmp" ]; then
install_php_extensions snmp install_php_extensions snmp
@ -265,7 +265,7 @@ install_extension() {
install_php_extensions amqp install_php_extensions amqp
elif [ "$extension" = "zookeeper" ]; then elif [ "$extension" = "zookeeper" ]; then
install_php_extensions zookeeper install_php_extensions zookeeper
elif [ "$extension" = "ioncube_loader" ]; then elif [ "$extension" = "ionCube" ]; then
install_php_extensions ioncube_loader install_php_extensions ioncube_loader
elif [ "$extension" = "pdo_sqlsrv" ]; then elif [ "$extension" = "pdo_sqlsrv" ]; then
install_php_extensions pdo_sqlsrv install_php_extensions pdo_sqlsrv
@ -292,11 +292,9 @@ extension=$1
if [[ $extension == *,* ]]; then if [[ $extension == *,* ]]; then
echo "${extension}" | tr ',' '\n' | while read -r extension; do echo "${extension}" | tr ',' '\n' | while read -r extension; do
apt-get update
install_extension $extension install_extension $extension
done done
else else
apt-get update
install_extension $extension install_extension $extension
fi fi

File diff suppressed because it is too large Load Diff

View File

@ -60,32 +60,32 @@ additionalProperties:
value: mbstring value: mbstring
- label: gd - label: gd
value: gd value: gd
- label: ioncube_loader - label: ionCube
value: ioncube_loader value: ionCube
- label: curl - label: curl
value: curl value: curl
- label: sg15
value: sourceguardian
- label: sg11 - label: sg11
value: sourceguardian value: sg11
- label: imagick - label: imagick
value: imagick value: imagick
envKey: PHP_EXTENSIONS envKey: PHP_EXTENSIONS
- default: 8.3.8 - default: 7.4.33
envKey: PHP_VERSION envKey: PHP_VERSION
labelEn: PHP Version labelEn: PHP Version
labelZh: PHP 版本 labelZh: PHP 版本
required: true required: true
type: select type: select
values: values:
- label: "8.3.8" - label: "7.4.33"
value: "8.3.8" value: "7.4.33"
- label: "8.2.20" - label: "7.3.33"
value: "8.2.20" value: "7.3.33"
- label: "8.1.29" - label: "7.2.34"
value: "8.1.29" value: "7.2.34"
- label: "8.0.30" - label: "7.1.33"
value: "8.0.30" value: "7.1.33"
- label: "7.0.33"
value: "7.0.33"
- default: https://mirrors.tuna.tsinghua.edu.cn - default: https://mirrors.tuna.tsinghua.edu.cn
envKey: CONTAINER_PACKAGE_URL envKey: CONTAINER_PACKAGE_URL
labelEn: Package Source labelEn: Package Source