diff --git a/php/map.jinja b/php/map.jinja
index 9346ccca5c78067032c187d3211e5467d0ed9b56..6915fce94b627de25c07c4bfab4f288494fa6a60 100644
--- a/php/map.jinja
+++ b/php/map.jinja
@@ -3122,11 +3122,15 @@
                     'filter': 'php' + freebsd_php_version + '-filter',
                     'fileinfo': 'php' + freebsd_php_version + '-fileinfo',
                     'fpm': 'php' + freebsd_php_version,
+                    'gettext': 'php' + freebsd_php_version + '-gettext',
                     'gd': 'php' + freebsd_php_version + '-gd',
                     'hash': 'php' + freebsd_php_version + '-hash',
                     'iconv': 'php' + freebsd_php_version + '-iconv',
+                    'imagick': 'php' + freebsd_php_version + '-pecl-imagick',
+                    'imap': 'php' + freebsd_php_version + '-imap',
                     'intl': 'php' + freebsd_php_version + '-intl',
                     'json': 'php' + freebsd_php_version + '-json',
+                    'ldap': 'php' + freebsd_php_version + '-ldap',
                     'local_bin': '/usr/local/bin',
                     'memcached': 'php' + freebsd_php_version + '-pecl-memcached',
                     'mbstring': 'php' + freebsd_php_version + '-mbstring',
@@ -3151,6 +3155,7 @@
                     'xmlwriter': 'php' + freebsd_php_version + '-xmlwriter',
                     'xsl': 'php' + freebsd_php_version + '-xsl',
                     'zip': 'php' + freebsd_php_version + '-zip',
+                    'zlib': 'php' + freebsd_php_version + '-zlib',
                 },
                 'fpm': {
                     'conf': '/usr/local/etc/php-fpm.conf',
diff --git a/test/integration/default/files/_mapdata/freebsd-12.yaml b/test/integration/default/files/_mapdata/freebsd-12.yaml
index ea15d4119deddae794299c0698421b9d5c433059..47c221f76d1c5c3e13e2634a4b35eefb76f1096b 100644
--- a/test/integration/default/files/_mapdata/freebsd-12.yaml
+++ b/test/integration/default/files/_mapdata/freebsd-12.yaml
@@ -235,10 +235,14 @@ values:
       filter: php74-filter
       fpm: php74
       gd: php74-gd
+      gettext: php74-gettext
       hash: php74-hash
       iconv: php74-iconv
+      imagick: php74-pecl-imagick
+      imap: php74-imap
       intl: php74-intl
       json: php74-json
+      ldap: php74-ldap
       local_bin: /usr/local/bin
       mbstring: php74-mbstring
       mcrypt: php74-mcrypt
@@ -266,6 +270,7 @@ values:
       xmlwriter: php74-xmlwriter
       xsl: php74-xsl
       zip: php74-zip
+      zlib: php74-zlib
   version:
   - '7.4'
   - '8.0'
diff --git a/test/integration/default/files/_mapdata/freebsd-13.yaml b/test/integration/default/files/_mapdata/freebsd-13.yaml
index 65a3ef32416284e591796f41d28309af3142682a..3bc3a9b633de89fb77070de1da774558173bf478 100644
--- a/test/integration/default/files/_mapdata/freebsd-13.yaml
+++ b/test/integration/default/files/_mapdata/freebsd-13.yaml
@@ -235,10 +235,14 @@ values:
       filter: php74-filter
       fpm: php74
       gd: php74-gd
+      gettext: php74-gettext
       hash: php74-hash
       iconv: php74-iconv
+      imagick: php74-pecl-imagick
+      imap: php74-imap
       intl: php74-intl
       json: php74-json
+      ldap: php74-ldap
       local_bin: /usr/local/bin
       mbstring: php74-mbstring
       mcrypt: php74-mcrypt
@@ -266,6 +270,7 @@ values:
       xmlwriter: php74-xmlwriter
       xsl: php74-xsl
       zip: php74-zip
+      zlib: php74-zlib
   version:
   - '7.4'
   - '8.0'