diff --git a/roles/mailserver/vimbadmin/init.sls b/roles/mailserver/vimbadmin/init.sls
--- a/roles/mailserver/vimbadmin/init.sls
+++ b/roles/mailserver/vimbadmin/init.sls
@@ -8,7 +8,17 @@
 {% set db = pillar["vimbadmin_config"]["db"] %}
 {% set securityCredentials = pillar["vimbadmin_config"]["security"] %}
 
-{% from "map.jinja" import dirs with context %}
+{% from "map.jinja" import dirs, packages_prefixes with context %}
+
+# install pakages
+vimbadmin_pkg_install:
+  pkg.installed:
+    - pkgs:
+      - {{ packages_prefixes.php }}pecl-memcache
+      - {{ packages_prefixes.php }}pear-Services_JSON
+      - {{ packages_prefixes.php }}pdo_pgsql
+      - {{ packages_prefixes.php }}gettext
+      - {{ packages_prefixes.php }}xml
 
 # init mail user