diff --git a/extra/php/PKGBUILD b/extra/php/PKGBUILD
index 5b84e429b..09c944e40 100644
--- a/extra/php/PKGBUILD
+++ b/extra/php/PKGBUILD
@@ -21,7 +21,7 @@ pkgname=('php'
          'php-sqlite'
          'php-tidy'
          'php-xsl')
-pkgver=8.2.3
+pkgver=8.2.4
 pkgrel=1
 arch=('x86_64')
 license=('PHP')
@@ -32,13 +32,13 @@ makedepends=('apache' 'aspell' 'enchant' 'gd' 'gmp' 'icu' 'libsodium' 'libxslt'
 checkdepends=('procps-ng')
 source=("https://php.net/distributions/${pkgbase}-${pkgver}.tar.xz"{,.asc}
         'apache.patch' 'apache.conf' 'php-fpm.patch' 'php-fpm.tmpfiles' 'php.ini.patch')
-sha256sums=('b9b566686e351125d67568a33291650eb8dfa26614d205d70d82e6e92613d457'
+sha256sums=('bc7bf4ca7ed0dd17647e3ea870b6f062fcb56b243bfdef3f59ff7f94e96176a8'
             'SKIP'
             '702b163c66c65af92dcad8d79f41bda84bcd5d863235fcf1497c33a86db9e4ca'
             '4a2add00d93fa991ccdf6356090264c1059c79935642afff6e8d4a2107fa037e'
             '78b8074461cdfc5d4e0ba428a8387f308d60720c8ad35c6176801e5088f02090'
             '640dba0d960bfeaae9ad38d2826d3f6b5d6c175a4d3e16664eefff29141faad5'
-            '16f3bf5a378c096214d8c480cc624f0f4fe240b927c18b43f3b724e756bedc9d')
+            '70cba88753160fe5e7fe8429ea5aa7a9f8327d7a069a8c846e3249bb88f854e1')
 validpgpkeys=('1198C0117593497A5EC5C199286AF1F9897469DC'
               '39B641343D8C104B2B146DC3F9C39DC0B9698544'
               'E60913E4DF209907D8E30D96659A97C9CF2A795A')
diff --git a/extra/php/php.ini.patch b/extra/php/php.ini.patch
index dd26d10db..49255fd55 100644
--- a/extra/php/php.ini.patch
+++ b/extra/php/php.ini.patch
@@ -1,6 +1,6 @@
 --- php.ini-production.orig
 +++ php.ini-production
-@@ -760,7 +760,7 @@
+@@ -765,7 +765,7 @@
  
  ; Directory in which the loadable extensions (modules) reside.
  ; https://php.net/extension-dir
@@ -9,7 +9,7 @@
  ; On windows:
  ;extension_dir = "ext"
  
-@@ -908,57 +908,43 @@
+@@ -913,57 +913,43 @@
  ; deprecated in a future PHP major version. So, when it is possible, please
  ; move to the new ('extension=<ext>) syntax.
  ;