feat: update php extension install
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user