feat: update php extension install
This commit is contained in:
parent
74dd68f158
commit
e4b678252c
|
|
@ -55,8 +55,12 @@ pecl_install() {
|
||||||
|
|
||||||
docker_php_ext_install() {
|
docker_php_ext_install() {
|
||||||
local extension=$1
|
local extension=$1
|
||||||
|
local check_name=$2
|
||||||
|
if [ -z "$check_name" ]; then
|
||||||
|
check_name=$extension
|
||||||
|
fi
|
||||||
docker-php-ext-install $extension
|
docker-php-ext-install $extension
|
||||||
if is_extension_installed "$extension"; then
|
if is_extension_installed "$check_name"; then
|
||||||
echo "------ docker-php-ext-install install $extension succeeded ------"
|
echo "------ docker-php-ext-install install $extension succeeded ------"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
@ -194,7 +198,7 @@ install_extension() {
|
||||||
elif [ "$extension" = "sysvmsg" ]; then
|
elif [ "$extension" = "sysvmsg" ]; then
|
||||||
docker_php_ext_install sysvmsg
|
docker_php_ext_install sysvmsg
|
||||||
elif [ "$extension" = "opcache" ]; then
|
elif [ "$extension" = "opcache" ]; then
|
||||||
docker_php_ext_install opcache
|
docker_php_ext_install opcache "Zend OPcache"
|
||||||
elif [ "$extension" = "mysqli" ]; then
|
elif [ "$extension" = "mysqli" ]; then
|
||||||
docker_php_ext_install mysqli
|
docker_php_ext_install mysqli
|
||||||
elif [ "$extension" = "sysvshm" ]; then
|
elif [ "$extension" = "sysvshm" ]; then
|
||||||
|
|
@ -226,7 +230,7 @@ install_extension() {
|
||||||
elif [ "$extension" = "curl" ]; then
|
elif [ "$extension" = "curl" ]; then
|
||||||
install_php_extensions curl
|
install_php_extensions curl
|
||||||
elif [ "$extension" = "sourceguardian" ]; then
|
elif [ "$extension" = "sourceguardian" ]; then
|
||||||
install_php_extensions sourceguardian
|
install_php_extensions sourceguardian "SourceGuardian"
|
||||||
elif [ "$extension" = "snmp" ]; then
|
elif [ "$extension" = "snmp" ]; then
|
||||||
install_php_extensions snmp
|
install_php_extensions snmp
|
||||||
elif [ "$extension" = "mbstring" ]; then
|
elif [ "$extension" = "mbstring" ]; then
|
||||||
|
|
@ -266,7 +270,7 @@ install_extension() {
|
||||||
elif [ "$extension" = "zookeeper" ]; then
|
elif [ "$extension" = "zookeeper" ]; then
|
||||||
install_php_extensions zookeeper
|
install_php_extensions zookeeper
|
||||||
elif [ "$extension" = "ioncube_loader" ]; then
|
elif [ "$extension" = "ioncube_loader" ]; then
|
||||||
install_php_extensions ioncube_loader
|
install_php_extensions ioncube_loader "ionCube Loader"
|
||||||
elif [ "$extension" = "pdo_sqlsrv" ]; then
|
elif [ "$extension" = "pdo_sqlsrv" ]; then
|
||||||
install_php_extensions pdo_sqlsrv
|
install_php_extensions pdo_sqlsrv
|
||||||
elif [ "$extension" = "sqlsrv" ]; then
|
elif [ "$extension" = "sqlsrv" ]; then
|
||||||
|
|
|
||||||
|
|
@ -63,10 +63,8 @@ additionalProperties:
|
||||||
value: ioncube_loader
|
value: ioncube_loader
|
||||||
- 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
|
||||||
|
|
|
||||||
|
|
@ -55,8 +55,12 @@ pecl_install() {
|
||||||
|
|
||||||
docker_php_ext_install() {
|
docker_php_ext_install() {
|
||||||
local extension=$1
|
local extension=$1
|
||||||
|
local check_name=$2
|
||||||
|
if [ -z "$check_name" ]; then
|
||||||
|
check_name=$extension
|
||||||
|
fi
|
||||||
docker-php-ext-install $extension
|
docker-php-ext-install $extension
|
||||||
if is_extension_installed "$extension"; then
|
if is_extension_installed "$check_name"; then
|
||||||
echo "------ docker-php-ext-install install $extension succeeded ------"
|
echo "------ docker-php-ext-install install $extension succeeded ------"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
@ -169,7 +173,7 @@ install_extension() {
|
||||||
elif [ "$extension" = "sysvmsg" ]; then
|
elif [ "$extension" = "sysvmsg" ]; then
|
||||||
docker_php_ext_install sysvmsg
|
docker_php_ext_install sysvmsg
|
||||||
elif [ "$extension" = "opcache" ]; then
|
elif [ "$extension" = "opcache" ]; then
|
||||||
docker_php_ext_install opcache
|
docker_php_ext_install opcache "Zend OPcache"
|
||||||
elif [ "$extension" = "mysqli" ]; then
|
elif [ "$extension" = "mysqli" ]; then
|
||||||
install_php_extensions mysqli
|
install_php_extensions mysqli
|
||||||
elif [ "$extension" = "sysvshm" ]; then
|
elif [ "$extension" = "sysvshm" ]; then
|
||||||
|
|
@ -199,7 +203,7 @@ install_extension() {
|
||||||
elif [ "$extension" = "curl" ]; then
|
elif [ "$extension" = "curl" ]; then
|
||||||
install_php_extensions curl
|
install_php_extensions curl
|
||||||
elif [ "$extension" = "sg11" ]; then
|
elif [ "$extension" = "sg11" ]; then
|
||||||
install_php_extensions sourceguardian
|
install_php_extensions sourceguardian "SourceGuardian"
|
||||||
elif [ "$extension" = "snmp" ]; then
|
elif [ "$extension" = "snmp" ]; then
|
||||||
install_php_extensions snmp
|
install_php_extensions snmp
|
||||||
elif [ "$extension" = "mbstring" ]; then
|
elif [ "$extension" = "mbstring" ]; then
|
||||||
|
|
@ -239,7 +243,7 @@ install_extension() {
|
||||||
elif [ "$extension" = "zookeeper" ]; then
|
elif [ "$extension" = "zookeeper" ]; then
|
||||||
install_php_extensions zookeeper
|
install_php_extensions zookeeper
|
||||||
elif [ "$extension" = "ionCube" ]; then
|
elif [ "$extension" = "ionCube" ]; then
|
||||||
install_php_extensions ioncube_loader
|
install_php_extensions ioncube_loader "ionCube Loader"
|
||||||
elif [ "$extension" = "pdo_sqlsrv" ]; then
|
elif [ "$extension" = "pdo_sqlsrv" ]; then
|
||||||
install_php_extensions pdo_sqlsrv
|
install_php_extensions pdo_sqlsrv
|
||||||
elif [ "$extension" = "sqlsrv" ]; then
|
elif [ "$extension" = "sqlsrv" ]; then
|
||||||
|
|
|
||||||
|
|
@ -55,8 +55,12 @@ pecl_install() {
|
||||||
|
|
||||||
docker_php_ext_install() {
|
docker_php_ext_install() {
|
||||||
local extension=$1
|
local extension=$1
|
||||||
|
local check_name=$2
|
||||||
|
if [ -z "$check_name" ]; then
|
||||||
|
check_name=$extension
|
||||||
|
fi
|
||||||
docker-php-ext-install $extension
|
docker-php-ext-install $extension
|
||||||
if is_extension_installed "$extension"; then
|
if is_extension_installed "$check_name"; then
|
||||||
echo "------ docker-php-ext-install install $extension succeeded ------"
|
echo "------ docker-php-ext-install install $extension succeeded ------"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
@ -194,7 +198,7 @@ install_extension() {
|
||||||
elif [ "$extension" = "sysvmsg" ]; then
|
elif [ "$extension" = "sysvmsg" ]; then
|
||||||
docker_php_ext_install sysvmsg
|
docker_php_ext_install sysvmsg
|
||||||
elif [ "$extension" = "opcache" ]; then
|
elif [ "$extension" = "opcache" ]; then
|
||||||
docker_php_ext_install opcache
|
docker_php_ext_install opcache "Zend OPcache"
|
||||||
elif [ "$extension" = "mysqli" ]; then
|
elif [ "$extension" = "mysqli" ]; then
|
||||||
docker_php_ext_install mysqli
|
docker_php_ext_install mysqli
|
||||||
elif [ "$extension" = "sysvshm" ]; then
|
elif [ "$extension" = "sysvshm" ]; then
|
||||||
|
|
@ -224,7 +228,7 @@ install_extension() {
|
||||||
elif [ "$extension" = "curl" ]; then
|
elif [ "$extension" = "curl" ]; then
|
||||||
install_php_extensions curl
|
install_php_extensions curl
|
||||||
elif [ "$extension" = "sg11" ]; then
|
elif [ "$extension" = "sg11" ]; then
|
||||||
install_php_extensions sourceguardian
|
install_php_extensions sourceguardian "SourceGuardian"
|
||||||
elif [ "$extension" = "snmp" ]; then
|
elif [ "$extension" = "snmp" ]; then
|
||||||
install_php_extensions snmp
|
install_php_extensions snmp
|
||||||
elif [ "$extension" = "mbstring" ]; then
|
elif [ "$extension" = "mbstring" ]; then
|
||||||
|
|
@ -264,7 +268,7 @@ install_extension() {
|
||||||
elif [ "$extension" = "zookeeper" ]; then
|
elif [ "$extension" = "zookeeper" ]; then
|
||||||
install_php_extensions zookeeper
|
install_php_extensions zookeeper
|
||||||
elif [ "$extension" = "ionCube" ]; then
|
elif [ "$extension" = "ionCube" ]; then
|
||||||
install_php_extensions ioncube_loader
|
install_php_extensions ioncube_loader "ionCube Loader"
|
||||||
elif [ "$extension" = "pdo_sqlsrv" ]; then
|
elif [ "$extension" = "pdo_sqlsrv" ]; then
|
||||||
install_php_extensions pdo_sqlsrv
|
install_php_extensions pdo_sqlsrv
|
||||||
elif [ "$extension" = "sqlsrv" ]; then
|
elif [ "$extension" = "sqlsrv" ]; then
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue