diff --git a/src/freedombone-app-akaunting b/src/freedombone-app-akaunting
index ab972de81aef61313efc37660937161279ae1350..5cecfb886078fab0ccf557d013e751ca3b4a5e24 100755
--- a/src/freedombone-app-akaunting
+++ b/src/freedombone-app-akaunting
@@ -302,7 +302,8 @@ function install_akaunting {
 
     $INSTALL_PACKAGES php-gettext php-curl php-gd php-mysql git curl
     $INSTALL_PACKAGES memcached php-memcached php-intl exiftool libfcgi0ldbl
-    $INSTALL_PACKAGES php7.0-curl php7.0-gd php7.0-mbstring php7.0-xml php7.0-zip
+    # shellcheck disable=SC2086
+    $INSTALL_PACKAGES php${PHP_VERSION}-curl php${PHP_VERSION}-gd php${PHP_VERSION}-mbstring php${PHP_VERSION}-xml php${PHP_VERSION}-zip
 
     if [ ! -d "/var/www/$AKAUNTING_DOMAIN_NAME" ]; then
         mkdir "/var/www/$AKAUNTING_DOMAIN_NAME"
@@ -372,7 +373,7 @@ function install_akaunting {
           echo '';
           echo '  location ~ \.php {';
           echo '    include snippets/fastcgi-php.conf;';
-          echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+          echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
           echo '    fastcgi_read_timeout 30;';
           echo '  }';
           echo '';
@@ -414,7 +415,7 @@ function install_akaunting {
       echo '';
       echo '  location ~ \.php {';
       echo '    include snippets/fastcgi-php.conf;';
-      echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '    fastcgi_read_timeout 30;';
       echo '  }';
       echo '';
@@ -445,7 +446,8 @@ function install_akaunting {
     akaunting_remove_bad_links
 
     systemctl restart mariadb
-    systemctl restart php7.0-fpm
+    # shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
     systemctl restart nginx
 
     "${PROJECT_NAME}-pass" -u "$MY_USERNAME" -a akaunting -p "$AKAUNTING_ADMIN_PASSWORD"
diff --git a/src/freedombone-app-bludit b/src/freedombone-app-bludit
index b741256a96ad0ac25f41db473bdafdf33e0159b6..7cb4e9924a2cdfa2f04991ad17e8031bbd404657 100755
--- a/src/freedombone-app-bludit
+++ b/src/freedombone-app-bludit
@@ -302,7 +302,7 @@ function install_bludit {
           echo '  index index.php;';
           echo '  location ~ \.php {';
           echo '    include snippets/fastcgi-php.conf;';
-          echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+          echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
           echo '    fastcgi_read_timeout 30;';
           echo '  }';
           echo '';
@@ -353,7 +353,7 @@ function install_bludit {
       echo '  index index.php;';
       echo '  location ~ \.php {';
       echo '    include snippets/fastcgi-php.conf;';
-      echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '    fastcgi_read_timeout 30;';
       echo '  }';
       echo '';
@@ -374,7 +374,8 @@ function install_bludit {
 
     nginx_ensite "$BLUDIT_DOMAIN_NAME"
 
-    systemctl restart php7.0-fpm
+    # shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
     systemctl restart nginx
 
     "${PROJECT_NAME}-pass" -u "$MY_USERNAME" -a bludit -p "$BLUDIT_ADMIN_PASSWORD"
diff --git a/src/freedombone-app-dokuwiki b/src/freedombone-app-dokuwiki
index 58dd5d57a4f5d990a76223dedd18e8bf3c4ef712..ed3888d22044855a27aa5388796affe3a74db281 100755
--- a/src/freedombone-app-dokuwiki
+++ b/src/freedombone-app-dokuwiki
@@ -374,7 +374,7 @@ function install_dokuwiki {
           echo '        # With php-cgi alone:';
           echo '        # fastcgi_pass 127.0.0.1:9000;';
           echo '        # With php-fpm:';
-          echo '        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+          echo "        fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
           echo '        fastcgi_read_timeout 30;';
           echo '        include fastcgi_params;';
           echo '        fastcgi_index index.php;';
@@ -453,7 +453,7 @@ function install_dokuwiki {
       echo '        # With php-cgi alone:';
       echo '        # fastcgi_pass 127.0.0.1:9000;';
       echo '        # With php-fpm:';
-      echo '        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "        fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '        fastcgi_read_timeout 30;';
       echo '        include fastcgi_params;';
       echo '        fastcgi_index index.php;';
@@ -485,7 +485,8 @@ function install_dokuwiki {
 
     nginx_ensite "$DOKUWIKI_DOMAIN_NAME"
 
-    systemctl restart php7.0-fpm
+    # shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
     systemctl restart nginx
 
     function_check add_ddns_domain
diff --git a/src/freedombone-app-edith b/src/freedombone-app-edith
index b4220f35d8f9368449f7ef08c5b57b8bd76a685e..43a3ed4db63b6bd74ca49b49829433ec7b352d9a 100755
--- a/src/freedombone-app-edith
+++ b/src/freedombone-app-edith
@@ -358,7 +358,7 @@ function install_edith {
           echo '  # PHP';
           echo '  location ~ \.php {';
           echo '    include snippets/fastcgi-php.conf;';
-          echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+          echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
           echo '    fastcgi_read_timeout 30;';
           echo '  }';
           echo '';
@@ -395,7 +395,7 @@ function install_edith {
       echo '  # PHP';
       echo '  location ~ \.php {';
       echo '    include snippets/fastcgi-php.conf;';
-      echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '    fastcgi_read_timeout 30;';
       echo '  }';
       echo '';
diff --git a/src/freedombone-app-friendica b/src/freedombone-app-friendica
index e0be68bc1760b9a6d7e6428293b4cdea989402fb..6d066e7e944eff287e8ba285bd181fa0347e7394 100755
--- a/src/freedombone-app-friendica
+++ b/src/freedombone-app-friendica
@@ -428,7 +428,7 @@ function install_friendica {
           echo '        # With php-cgi alone:';
           echo '        # fastcgi_pass 127.0.0.1:9000;';
           echo '        # With php-fpm:';
-          echo '        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+          echo "        fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
           echo '        include fastcgi_params;';
           echo '        fastcgi_read_timeout 30;';
           echo '        fastcgi_index index.php;';
@@ -496,7 +496,7 @@ function install_friendica {
           echo '        # With php-cgi alone:';
           echo '        # fastcgi_pass 127.0.0.1:9000;';
           echo '        # With php-fpm:';
-          echo '        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+          echo "        fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
           echo '        include fastcgi_params;';
           echo '        fastcgi_read_timeout 30;';
           echo '        fastcgi_index index.php;';
@@ -590,7 +590,8 @@ function install_friendica {
     chmod 755 "$FRIENDICA_PATH/.htconfig.php"
 
     systemctl restart mariadb
-    systemctl restart php7.0-fpm
+    #shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
     systemctl restart nginx
     systemctl restart cron
 
diff --git a/src/freedombone-app-gnusocial b/src/freedombone-app-gnusocial
index f1ca6b1a656c7b1ceb9facec249d9fee5915bb19..e72c9aa6b6b03813f4163297d9175a51cf74462d 100755
--- a/src/freedombone-app-gnusocial
+++ b/src/freedombone-app-gnusocial
@@ -521,8 +521,8 @@ function remove_gnusocial {
     if grep -q 'gnusocial-firewall' /etc/crontab; then
         sed -i '/gnusocial-firewall/d' /etc/crontab
     fi
-    sed -i 's|mysqli.allow_persistent.*|mysqli.allow_persistent = On|g' /etc/php/7.0/cli/php.ini
-    sed -i 's|mysqli.reconnect.*|mysqli.reconnect = Off|g' /etc/php/7.0/cli/php.ini
+    sed -i 's|mysqli.allow_persistent.*|mysqli.allow_persistent = On|g' "/etc/php/${PHP_VERSION}/cli/php.ini"
+    sed -i 's|mysqli.reconnect.*|mysqli.reconnect = Off|g' "/etc/php/${PHP_VERSION}/cli/php.ini"
 
     if [ -f /usr/bin/gnusocial-firewall ]; then
         rm /usr/bin/gnusocial-firewall
@@ -650,7 +650,7 @@ function install_gnusocial_main {
           echo '    client_max_body_size 50m;';
           echo '    client_body_buffer_size 50m;';
           echo '    include snippets/fastcgi-php.conf;';
-          echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+          echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
           echo '    fastcgi_read_timeout 30;';
           echo '  }';
           echo '';
@@ -702,7 +702,7 @@ function install_gnusocial_main {
       echo '    client_max_body_size 50m;';
       echo '    client_body_buffer_size 50m;';
       echo '    include snippets/fastcgi-php.conf;';
-      echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '    fastcgi_read_timeout 30;';
       echo '  }';
       echo '';
@@ -818,11 +818,12 @@ function install_gnusocial_main {
     fi
 
     # php configuration
-    sed -i 's|mysqli.allow_persistent.*|mysqli.allow_persistent = On|g' /etc/php/7.0/cli/php.ini
-    sed -i 's|mysqli.reconnect.*|mysqli.reconnect = On|g' /etc/php/7.0/cli/php.ini
+    sed -i 's|mysqli.allow_persistent.*|mysqli.allow_persistent = On|g' "/etc/php/${PHP_VERSION}/cli/php.ini"
+    sed -i 's|mysqli.reconnect.*|mysqli.reconnect = On|g' "/etc/php/${PHP_VERSION}/cli/php.ini"
 
     systemctl restart mariadb
-    systemctl restart php7.0-fpm
+    # shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
     systemctl restart nginx
 
     "${PROJECT_NAME}-addemail" -u "$MY_USERNAME" -e "noreply@$GNUSOCIAL_DOMAIN_NAME" -g gnusocial --public no
diff --git a/src/freedombone-app-gogs b/src/freedombone-app-gogs
index e223837b17fd6a8ebacdc84d1ebac2dfc54bf9dc..5e7bd322d74fe11d08189678fe7301df65f329d2 100755
--- a/src/freedombone-app-gogs
+++ b/src/freedombone-app-gogs
@@ -614,7 +614,8 @@ function install_gogs {
     GIT_ONION_HOSTNAME=$(cat /var/lib/tor/hidden_service_gogs/hostname)
 
     systemctl restart mariadb
-    systemctl restart php7.0-fpm
+    # shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
     systemctl restart nginx
 
     set_completion_param "gogs domain" "$GOGS_DOMAIN_NAME"
diff --git a/src/freedombone-app-htmly b/src/freedombone-app-htmly
index bbd3c2eb7d632f39364be4814716a8e7bf326181..ba91aea3870e4c8424e4e8c57936c41a92826398 100755
--- a/src/freedombone-app-htmly
+++ b/src/freedombone-app-htmly
@@ -435,7 +435,7 @@ function install_htmly_website {
       echo '        # With php-cgi alone:';
       echo '        # fastcgi_pass 127.0.0.1:9000;';
       echo '        # With php-fpm:';
-      echo '        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "        fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '        include fastcgi_params;';
       echo '        fastcgi_read_timeout 30;';
       echo '        fastcgi_index index.php;';
@@ -520,7 +520,7 @@ function install_htmly_website_onion {
       echo '        # With php-cgi alone:';
       echo '        # fastcgi_pass 127.0.0.1:9000;';
       echo '        # With php-fpm:';
-      echo '        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "        fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '        include fastcgi_params;';
       echo '        fastcgi_read_timeout 30;';
       echo '        fastcgi_index index.php;';
@@ -612,7 +612,8 @@ function install_htmly {
     function_check nginx_ensite
     nginx_ensite "$HTMLY_DOMAIN_NAME"
 
-    systemctl restart php7.0-fpm
+    # shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
     systemctl restart nginx
 
     "${PROJECT_NAME}-pass" -u "$MY_USERNAME" -a htmly -p "$HTMLY_ADMIN_PASSWORD"
diff --git a/src/freedombone-app-hubzilla b/src/freedombone-app-hubzilla
index 561bb6407b5f0855b1c2fb14941679f4afdf3888..ff6674f0495cbc4bd3f2a75bb97f47ebea7881fd 100755
--- a/src/freedombone-app-hubzilla
+++ b/src/freedombone-app-hubzilla
@@ -441,7 +441,7 @@ function install_hubzilla {
           echo '        # With php-cgi alone:';
           echo '        # fastcgi_pass 127.0.0.1:9000;';
           echo '        # With php-fpm:';
-          echo '        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+          echo "        fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
           echo '        include fastcgi_params;';
           echo '        fastcgi_index index.php;';
           echo "        fastcgi_param SCRIPT_FILENAME \$document_root\$fastcgi_script_name;";
@@ -508,7 +508,7 @@ function install_hubzilla {
           echo '        # With php-cgi alone:';
           echo '        # fastcgi_pass 127.0.0.1:9000;';
           echo '        # With php-fpm:';
-          echo '        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+          echo "        fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
           echo '        include fastcgi_params;';
           echo '        fastcgi_index index.php;';
           echo "        fastcgi_param SCRIPT_FILENAME \$document_root\$fastcgi_script_name;";
@@ -596,7 +596,8 @@ function install_hubzilla {
     chmod 755 "$HUBZILLA_PATH/.htconfig.php"
 
     systemctl restart mariadb
-    systemctl restart php7.0-fpm
+    # shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
     systemctl restart nginx
     systemctl restart cron
 
diff --git a/src/freedombone-app-kanboard b/src/freedombone-app-kanboard
index e0d5628f25c3487bfe64444c4ac7b755b518874f..0cb7e905dd07dc3eab9d24db733fd31a9f56903d 100755
--- a/src/freedombone-app-kanboard
+++ b/src/freedombone-app-kanboard
@@ -416,7 +416,7 @@ function install_kanboard {
           echo '  # PHP';
           echo '  location ~ \.php {';
           echo '    include snippets/fastcgi-php.conf;';
-          echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+          echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
           echo '    fastcgi_read_timeout 30;';
           echo '  }';
           echo '';
@@ -478,7 +478,7 @@ function install_kanboard {
       echo '  # PHP';
       echo '  location ~ \.php {';
       echo '    include snippets/fastcgi-php.conf;';
-      echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '    fastcgi_read_timeout 30;';
       echo '  }';
       echo '';
@@ -553,7 +553,8 @@ function install_kanboard {
     chown -R www-data:www-data "/var/www/${KANBOARD_DOMAIN_NAME}/htdocs"
 
     systemctl restart mariadb
-    systemctl restart php7.0-fpm
+    # shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
     systemctl restart nginx
 
     "${PROJECT_NAME}-pass" -u "$MY_USERNAME" -a kanboard -p "$KANBOARD_ADMIN_PASSWORD"
diff --git a/src/freedombone-app-koel b/src/freedombone-app-koel
index 281e461ba84683a58c14117c1e04cd6751659123..d7a0ed458e0eb9143ccac54bf35aaeef74b98bc3 100755
--- a/src/freedombone-app-koel
+++ b/src/freedombone-app-koel
@@ -598,7 +598,7 @@ function install_koel_main {
           echo '  # PHP';
           echo '  location ~ \.php {';
           echo '    include snippets/fastcgi-php.conf;';
-          echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+          echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
           echo '    fastcgi_read_timeout 30;';
           echo '  }';
           echo '';
@@ -666,7 +666,7 @@ function install_koel_main {
       echo '  # PHP';
       echo '  location ~ \.php {';
       echo '    include snippets/fastcgi-php.conf;';
-      echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '    fastcgi_read_timeout 30;';
       echo '  }';
       echo '';
@@ -710,7 +710,8 @@ function install_koel_main {
     nginx_ensite "$KOEL_DOMAIN_NAME"
 
     systemctl restart mariadb
-    systemctl restart php7.0-fpm
+    # shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
     systemctl restart nginx
 
     "${PROJECT_NAME}-pass" -u "$MY_USERNAME" -a koel -p "$KOEL_ADMIN_PASSWORD"
diff --git a/src/freedombone-app-lychee b/src/freedombone-app-lychee
index 6331cfd4b8a9f26500dcbf25617bdc5b19b2fcce..6e142a7b6108de680859ef45e87cdd125b330040 100755
--- a/src/freedombone-app-lychee
+++ b/src/freedombone-app-lychee
@@ -264,7 +264,7 @@ function install_lychee_website {
       echo '        # With php-cgi alone:';
       echo '        # fastcgi_pass 127.0.0.1:9000;';
       echo '        # With php-fpm:';
-      echo '        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "        fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '        include fastcgi_params;';
       echo '        fastcgi_read_timeout 30;';
       echo '        fastcgi_index index.html;';
@@ -333,7 +333,7 @@ function install_lychee_website_onion {
       echo '        # With php-cgi alone:';
       echo '        # fastcgi_pass 127.0.0.1:9000;';
       echo '        # With php-fpm:';
-      echo '        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "        fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '        include fastcgi_params;';
       echo '        fastcgi_read_timeout 30;';
       echo '        fastcgi_index index.html;';
@@ -453,7 +453,8 @@ function install_lychee {
     lychee_create_config
 
     systemctl restart mariadb
-    systemctl restart php7.0-fpm
+    # shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
     systemctl restart nginx
 
     "${PROJECT_NAME}-pass" -u "$MY_USERNAME" -a lychee -p "$LYCHEE_ADMIN_PASSWORD"
diff --git a/src/freedombone-app-movim b/src/freedombone-app-movim
index dfaec6b8afa83b7aa4a72eebbe8e604378b74ce3..66dd406628e8019023609922f2fec356b43a5d37 100755
--- a/src/freedombone-app-movim
+++ b/src/freedombone-app-movim
@@ -423,7 +423,7 @@ function install_movim {
           echo '  # PHP';
           echo '  location ~ \.php {';
           echo '    include snippets/fastcgi-php.conf;';
-          echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+          echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
           echo '    fastcgi_read_timeout 30;';
           echo '  }';
           echo '';
@@ -484,7 +484,7 @@ function install_movim {
       echo '  # PHP';
       echo '  location ~ \.php {';
       echo '    include snippets/fastcgi-php.conf;';
-      echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '    fastcgi_read_timeout 30;';
       echo '  }';
       echo '';
@@ -542,7 +542,8 @@ function install_movim {
 
     systemctl restart mariadb
     systemctl start movim
-    systemctl restart php7.0-fpm
+    # shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
     systemctl restart nginx
     APP_INSTALLED=1
 }
diff --git a/src/freedombone-app-nextcloud b/src/freedombone-app-nextcloud
index 64ae2bdcbf9bdcaf49b96cc59aa1e394708492ab..83bf9a427095849b389d26d45f69e1e83a5955ee 100755
--- a/src/freedombone-app-nextcloud
+++ b/src/freedombone-app-nextcloud
@@ -219,7 +219,8 @@ function nextcloud_update_files {
 function upgrade_nextcloud_base {
     sed -i "s/memory_limit =.*/memory_limit = ${MAX_PHP_MEMORY}M/g" /etc/php/7.0/fpm/php.ini
     sed -i "s/memory_limit =.*/memory_limit = ${MAX_PHP_MEMORY}M/g" /etc/php/7.0/cli/php.ini
-    systemctl restart php7.0-fpm
+    # shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
 
     chown -R www-data:www-data /var/www/$NEXTCLOUD_DOMAIN_NAME/htdocs
     chown -R www-data:www-data /var/www/$NEXTCLOUD_DOMAIN_NAME/data
@@ -370,7 +371,8 @@ function remove_nextcloud {
     function_check remove_ddns_domain
     remove_ddns_domain "$NEXTCLOUD_DOMAIN_NAME"
     systemctl restart nginx
-    systemctl restart php7.0-fpm
+    # shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
 }
 
 function install_nextcloud_main {
@@ -488,7 +490,7 @@ function install_nextcloud_main {
           echo '  # PHP';
           echo '  location ~ \.php {';
           echo '    include snippets/fastcgi-php.conf;';
-          echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+          echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
           echo '    fastcgi_read_timeout 30;';
           echo '  }';
           echo '';
@@ -551,7 +553,7 @@ function install_nextcloud_main {
       echo '  # PHP';
       echo '  location ~ \.php {';
       echo '    include snippets/fastcgi-php.conf;';
-      echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '    fastcgi_read_timeout 30;';
       echo '  }';
       echo '';
@@ -615,7 +617,8 @@ function install_nextcloud_main {
 
     NEXTCLOUD_ONION_HOSTNAME=$(add_onion_service nextcloud 80 ${NEXTCLOUD_ONION_PORT})
 
-    systemctl restart php7.0-fpm
+    # shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
     systemctl restart nginx
 
     "${PROJECT_NAME}-addemail" -u "$MY_USERNAME" -e "noreply@$NEXTCLOUD_DOMAIN_NAME" -g nextcloud --public no
diff --git a/src/freedombone-app-pixelfed b/src/freedombone-app-pixelfed
index d9888170f1d79ef794ba5c6ed1108ea797e2679f..ba866facf4feb70b1e0fc92ed2a7c9f30991c57b 100755
--- a/src/freedombone-app-pixelfed
+++ b/src/freedombone-app-pixelfed
@@ -322,7 +322,7 @@ function install_pixelfed {
           echo '  index index.php;';
           echo '  location ~ \.php {';
           echo '    include snippets/fastcgi-php.conf;';
-          echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+          echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
           echo '    fastcgi_read_timeout 30;';
           echo '    fastcgi_param HTTPS on;';
           echo '  }';
@@ -353,7 +353,7 @@ function install_pixelfed {
       echo '  index index.php;';
       echo '  location ~ \.php {';
       echo '    include snippets/fastcgi-php.conf;';
-      echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '    fastcgi_read_timeout 30;';
       echo '    fastcgi_param HTTPS off;';
       echo '  }';
@@ -403,7 +403,8 @@ function install_pixelfed {
 
     systemctl restart mariadb
 
-    systemctl restart php7.0-fpm
+    # shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
 
     systemctl restart nginx
 
diff --git a/src/freedombone-app-postactiv b/src/freedombone-app-postactiv
index a940d2a8d0c2018702f140560286fc8fed9c0f14..1dbd01eb3dedee289a3c874e970e46c43b090c98 100755
--- a/src/freedombone-app-postactiv
+++ b/src/freedombone-app-postactiv
@@ -575,9 +575,12 @@ function install_postactiv_main {
 
     $INSTALL_PACKAGES php-gettext php-curl php-gd php-mysql git curl
     $INSTALL_PACKAGES memcached php-memcached php-intl exiftool libfcgi0ldbl
-    $INSTALL_PACKAGES php7.0-bcmath php7.0-curl php7.0-exif php7.0-gd
-    $INSTALL_PACKAGES php7.0-intl php7.0-mbstring php7.0-mysqlnd
-    $INSTALL_PACKAGES php7.0-opcache php7.0-readline php7.0-xmlwriter
+    # shellcheck disable=SC2086
+    $INSTALL_PACKAGES php${PHP_VERSION}-bcmath php${PHP_VERSION}-curl php${PHP_VERSION}-exif php${PHP_VERSION}-gd
+    # shellcheck disable=SC2086
+    $INSTALL_PACKAGES php${PHP_VERSION}-intl php${PHP_VERSION}-mbstring php${PHP_VERSION}-mysqlnd
+    # shellcheck disable=SC2086
+    $INSTALL_PACKAGES php${PHP_VERSION}-opcache php${PHP_VERSION}-readline php${PHP_VERSION}-xmlwriter
 
     if [ ! -d "/var/www/$POSTACTIV_DOMAIN_NAME" ]; then
         mkdir "/var/www/$POSTACTIV_DOMAIN_NAME"
@@ -666,7 +669,7 @@ function install_postactiv_main {
           echo '    client_max_body_size 50m;';
           echo '    client_body_buffer_size 50m;';
           echo '    include snippets/fastcgi-php.conf;';
-          echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+          echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
           echo '    fastcgi_read_timeout 30;';
           echo '  }';
           echo '';
@@ -718,7 +721,7 @@ function install_postactiv_main {
       echo '    client_max_body_size 50m;';
       echo '    client_body_buffer_size 50m;';
       echo '    include snippets/fastcgi-php.conf;';
-      echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '    fastcgi_read_timeout 30;';
       echo '  }';
       echo '';
@@ -836,7 +839,8 @@ function install_postactiv_main {
     sed -i 's|mysqli.reconnect.*|mysqli.reconnect = On|g' /etc/php/7.0/cli/php.ini
 
     systemctl restart mariadb
-    systemctl restart php7.0-fpm
+    # shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
     systemctl restart nginx
 
     "${PROJECT_NAME}-addemail" -u "$MY_USERNAME" -e "noreply@$POSTACTIV_DOMAIN_NAME" -g postactiv --public no
diff --git a/src/freedombone-app-privatebin b/src/freedombone-app-privatebin
index d2d9372278abcd56518ef5ecb1d7a7d83897bd5d..10f547f0bce31a919e71a4a30aa7d5203ee6ea57 100755
--- a/src/freedombone-app-privatebin
+++ b/src/freedombone-app-privatebin
@@ -336,7 +336,7 @@ function install_privatebin {
           echo '';
           echo '  location ~ \.php {';
           echo '    include snippets/fastcgi-php.conf;';
-          echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+          echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
           echo '    fastcgi_read_timeout 30;';
           echo '  }';
           echo '';
@@ -377,7 +377,7 @@ function install_privatebin {
       echo '';
       echo '  location ~ \.php {';
       echo '    include snippets/fastcgi-php.conf;';
-      echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '    fastcgi_read_timeout 30;';
       echo '  }';
       echo '';
@@ -421,7 +421,8 @@ function install_privatebin {
 
     secure_privatebin
 
-    systemctl restart php7.0-fpm
+    # shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
     systemctl restart nginx
 
     set_completion_param "privatebin domain" "$PRIVATEBIN_DOMAIN_NAME"
diff --git a/src/freedombone-app-rss b/src/freedombone-app-rss
index 8818dee7eafe9c7bee71892d3cdf0251d5aacc80..723521ea87da8e3556dd3e5672cf6f9f751e59f2 100755
--- a/src/freedombone-app-rss
+++ b/src/freedombone-app-rss
@@ -341,7 +341,7 @@ function install_rss_main {
       echo '';
       echo '  location ~ \.php {';
       echo '    include snippets/fastcgi-php.conf;';
-      echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '    fastcgi_read_timeout 30;';
       echo '  }';
       echo '';
@@ -385,7 +385,7 @@ function install_rss_main {
       echo '';
       echo '  location ~ \.php {';
       echo '    include snippets/fastcgi-php.conf;';
-      echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '    fastcgi_read_timeout 30;';
       echo '  }';
       echo '';
@@ -407,7 +407,7 @@ function install_rss_main {
       echo '';
       echo '  location ~ \.php {';
       echo '    include snippets/fastcgi-php.conf;';
-      echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '  }';
       echo '';
       echo '  location / {';
@@ -498,7 +498,8 @@ function install_rss_main {
 
     nginx_ensite $RSS_READER_DOMAIN_NAME
     systemctl restart mariadb
-    systemctl restart php7.0-fpm
+    # shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
     systemctl restart nginx
 
     # daemon to update feeds
diff --git a/src/freedombone-app-searx b/src/freedombone-app-searx
index 73d4db2210fc234ab85d8ce347b1fd8b615b8558..debde5d424e00db763465a4e3ab26798a8e8c111 100755
--- a/src/freedombone-app-searx
+++ b/src/freedombone-app-searx
@@ -1001,7 +1001,8 @@ function install_searx {
     nginx_ensite searx
 
     # restart the web server
-    systemctl restart php7.0-fpm
+    # shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
     systemctl restart nginx
 
     # start the daemon
diff --git a/src/freedombone-app-smolrss b/src/freedombone-app-smolrss
index f6a728195f1a581691dc2b725b1cf93436fddc4c..4afa0d83fd3071ce1be387bca15c39ff694a049f 100755
--- a/src/freedombone-app-smolrss
+++ b/src/freedombone-app-smolrss
@@ -364,7 +364,7 @@ function install_smolrss {
       echo '  index index.php;';
       echo '  location ~ \.php {';
       echo '    include snippets/fastcgi-php.conf;';
-      echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '    fastcgi_read_timeout 30;';
       echo '    fastcgi_param HTTPS off;';
       echo '  }';
@@ -380,7 +380,8 @@ function install_smolrss {
 
     nginx_ensite "$SMOLRSS_DOMAIN_NAME"
 
-    systemctl restart php7.0-fpm
+    # shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
 
     systemctl restart nginx
 
diff --git a/src/freedombone-logging b/src/freedombone-logging
index 7856b27b68dcc5ec7eaf24478dd89733562ee9d4..86999aa40b88bb2e127447aab568997f9d543534 100755
--- a/src/freedombone-logging
+++ b/src/freedombone-logging
@@ -293,7 +293,8 @@ fi
 
 fuser -k 80/tcp
 fuser -k 443/tcp
-systemctl restart php7.0-fpm
+# shellcheck disable=SC2086
+systemctl restart php${PHP_VERSION}-fpm
 systemctl restart nginx
 
 exit 0
diff --git a/src/freedombone-template b/src/freedombone-template
index b26053f1b09f6bfc0b7b8f8f9a357d7b7d9ffa6e..50bc02c51d860a85931322e603d2d53c8d251b33 100755
--- a/src/freedombone-template
+++ b/src/freedombone-template
@@ -28,6 +28,8 @@
 
 PROJECT_NAME='freedombone'
 
+PHP_VERSION='7.0'
+
 app_name='noapp'
 app_name_lower=$(echo "${app_name}" | tr '[:upper:]' '[:lower:]')
 app_name=$app_name_lower
@@ -779,7 +781,7 @@ if [ $app_webui ]; then
             echo "          echo '  index index.php;';"
             echo "          echo '  location ~ \\.php {';"
             echo "          echo '    include snippets/fastcgi-php.conf;';"
-            echo "          echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';"
+            echo "          echo '    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;';"
             echo "          echo '    fastcgi_read_timeout 30;';"
             echo "          echo '    fastcgi_param HTTPS on;';"
             echo "          echo '  }';"
@@ -824,7 +826,7 @@ if [ $app_webui ]; then
         echo "      echo '  index index.php;';"
         echo "      echo '  location ~ \\.php {';"
         echo "      echo '    include snippets/fastcgi-php.conf;';"
-        echo "      echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';"
+        echo "      echo '    fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;';"
         echo "      echo '    fastcgi_read_timeout 30;';"
         echo "      echo '    fastcgi_param HTTPS off;';"
         echo "      echo '  }';"
@@ -913,7 +915,7 @@ fi
 if [ $app_webui ]; then
     if [[ "$app_php" == 'yes' ]]; then
         echo ''
-        echo '    systemctl restart php7.0-fpm'
+        echo "    systemctl restart php${PHP_VERSION}-fpm"
     fi
     echo ''
     echo '    systemctl restart nginx'
diff --git a/src/freedombone-utils-gnusocialtools b/src/freedombone-utils-gnusocialtools
index 77f12f62f4b0f0718226876dbcf681fe4216c037..9589d1e166fca38dbe256a7a0d3c86189adce44b 100755
--- a/src/freedombone-utils-gnusocialtools
+++ b/src/freedombone-utils-gnusocialtools
@@ -823,7 +823,8 @@ function gnusocial_use_qvitter {
     fuser -k 80/tcp
     fuser -k 443/tcp
     systemctl restart nginx
-    systemctl restart php7.0-fpm
+    # shellcheck disable=SC2086
+    systemctl restart php${PHP_VERSION}-fpm
 }
 
 function gnusocial_use_pleroma {
diff --git a/src/freedombone-utils-web b/src/freedombone-utils-web
index 438569625d5a1eafc3e84efeb745afd58e2646f2..9c8dbeca9253e57fe5cb1ca5bac0b6d4c071144c 100755
--- a/src/freedombone-utils-web
+++ b/src/freedombone-utils-web
@@ -26,6 +26,8 @@
 # You should have received a copy of the GNU Affero General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
+PHP_VERSION='7.0'
+
 # default search engine for command line browser
 DEFAULT_SEARCH='https://searx.laquadrature.net'
 
@@ -668,7 +670,7 @@ function image_install_web_server {
     fi
 
     # shellcheck disable=SC2086
-    chroot "$rootdir" $INSTALL_PACKAGES nginx php7.0-fpm
+    chroot "$rootdir" $INSTALL_PACKAGES nginx php${PHP_VERSION}-fpm
 
     if [ ! -d "$rootdir/etc/nginx" ]; then
         echo $'Unable to install web server'
diff --git a/src/freedombone-utils-webadmin b/src/freedombone-utils-webadmin
index 80dd9d4db574f90762edbfd36d71c2b4f8b5220d..bda6a4d200630f11f841804d3389edd39fba11f8 100755
--- a/src/freedombone-utils-webadmin
+++ b/src/freedombone-utils-webadmin
@@ -937,7 +937,7 @@ function image_install_web_admin {
       echo "    error_page 405 = \$uri;";
       echo '    location ~ \.php {';
       echo '      include snippets/fastcgi-php.conf;';
-      echo '      fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "      fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '      fastcgi_read_timeout 30;';
       echo '    }';
       echo '  }';
@@ -949,7 +949,7 @@ function image_install_web_admin {
       echo "    error_page 405 = \$uri;";
       echo '    location ~ \.php {';
       echo '      include snippets/fastcgi-php.conf;';
-      echo '      fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "      fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '      fastcgi_read_timeout 30;';
       echo '    }';
       echo '  }';
@@ -1816,7 +1816,7 @@ function install_web_admin {
       echo "    error_page 405 = \$uri;";
       echo '    location ~ \.php {';
       echo '      include snippets/fastcgi-php.conf;';
-      echo '      fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "      fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '      fastcgi_read_timeout 30;';
       echo '    }';
       echo '  }';
@@ -1828,7 +1828,7 @@ function install_web_admin {
       echo "    error_page 405 = \$uri;";
       echo '    location ~ \.php {';
       echo '      include snippets/fastcgi-php.conf;';
-      echo '      fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "      fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '      fastcgi_read_timeout 30;';
       echo '    }';
       echo '  }';
@@ -1875,7 +1875,7 @@ function install_web_admin {
       echo "    error_page 405 = \$uri;";
       echo '    location ~ \.php {';
       echo '      include snippets/fastcgi-php.conf;';
-      echo '      fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "      fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '      fastcgi_read_timeout 30;';
       echo '    }';
       echo '  }';
@@ -1887,7 +1887,7 @@ function install_web_admin {
       echo "    error_page 405 = \$uri;";
       echo '    location ~ \.php {';
       echo '      include snippets/fastcgi-php.conf;';
-      echo '      fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "      fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '      fastcgi_read_timeout 30;';
       echo '    }';
       echo '  }';
@@ -1927,7 +1927,7 @@ function install_web_admin {
       echo "    error_page 405 = \$uri;";
       echo '    location ~ \.php {';
       echo '      include snippets/fastcgi-php.conf;';
-      echo '      fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "      fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '      fastcgi_read_timeout 30;';
       echo '    }';
       echo '  }';
@@ -1941,7 +1941,7 @@ function install_web_admin {
       echo "    error_page 405 = \$uri;";
       echo '    location ~ \.php {';
       echo '      include snippets/fastcgi-php.conf;';
-      echo '      fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;';
+      echo "      fastcgi_pass unix:/var/run/php/php${PHP_VERSION}-fpm.sock;";
       echo '      fastcgi_read_timeout 30;';
       echo '    }';
       echo '  }';