+diff -urNp -x '*.orig' php-8.1.21.org/configure.ac php-8.1.21/configure.ac
+--- php-8.1.21.org/configure.ac 2023-07-10 19:20:41.283462818 +0200
++++ php-8.1.21/configure.ac 2023-07-10 19:20:42.545480764 +0200
+@@ -1430,6 +1430,9 @@ if test -n "${PHP_BUILD_ARCH}"; then
+ AC_DEFINE_UNQUOTED(PHP_BUILD_ARCH,"$PHP_BUILD_ARCH",[build architecture])
+ fi
+
++# shift so that extensions like xml are loaded first
++PHP_MODULES=$(echo "$PHP_MODULES" | sed -e 's,\(.*\)\(\$(phplibdir)/xml.la \),\2\1,')
++
+ PHP_SUBST_OLD(PHP_INSTALLED_SAPIS)
+
+ PHP_SUBST(PHP_FASTCGI_OBJS)