Просмотр исходного кода

Install mysql/pgsql libs when adding a new php backend version

Robert Zollner 6 лет назад
Родитель
Сommit
317785bbcb
1 измененных файлов с 9 добавлено и 1 удалено
  1. 9 1
      bin/v-add-web-php

+ 9 - 1
bin/v-add-web-php

@@ -51,13 +51,21 @@ fi
 mph="php$version-mbstring php$version-bcmath php$version-cli php$version-curl
      php$version-fpm php$version-gd php$version-intl php$version-mysql
      php$version-soap php$version-xml php$version-zip php$version-mbstring
-     php$version-json php$version-bz2 php$version-pspell php$version-imagick"
+     php$version-json php$version-bz2 php$version-pspell php$version-imagick php$version-pgsql"
 
 # Check is version is 7.1 or below to add mcrypt
 if [[ `echo "$version 7.2" | awk '{print ($1 < $2)}'` == 1 ]]; then
     mph="$mph php$version-mcrypt"
 fi
 
+if [ -z "$DB_SYSTEM" -o "$DB_SYSTEM" = "mysql" ]; then
+    mph=$(echo "$mph" | sed -e "s/php$version-pgsql//")
+fi
+
+if [ -z "$DB_SYSTEM" -o "$DB_SYSTEM" = "pgsql" ]; then
+    mph=$(echo "$mph" | sed -e "s/php$version-mysql//")
+fi
+
 # Install php packages
 apt-get -qq update
 apt-get -y install $mph > /dev/null 2>&1 &