feat: 修改扩展安装脚本
This commit is contained in:
parent
685770b385
commit
e852996a0b
|
|
@ -148,7 +148,7 @@ install_extension() {
|
||||||
if is_extension_installed "$extension"; then
|
if is_extension_installed "$extension"; then
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "------ install extension: $extension ------"
|
echo "------ install extension: $extension ------"
|
||||||
|
|
||||||
if [ "$extension" = "gd" ]; then
|
if [ "$extension" = "gd" ]; then
|
||||||
|
|
@ -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
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -148,7 +148,7 @@ install_extension() {
|
||||||
if is_extension_installed "$extension"; then
|
if is_extension_installed "$extension"; then
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "------ install extension: $extension ------"
|
echo "------ install extension: $extension ------"
|
||||||
|
|
||||||
if [ "$extension" = "gd" ]; then
|
if [ "$extension" = "gd" ]; then
|
||||||
|
|
@ -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
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue