1
0
mirror of https://github.com/pooneyy/1Panel-Appstore.git synced 2026-04-19 01:09:35 +08:00

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

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

File diff suppressed because it is too large Load Diff

View File

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

View File

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

File diff suppressed because it is too large Load Diff

View File

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