diff --git a/lang/php81/Makefile b/lang/php81/Makefile
index 14f0dd453fecf0b717834c9ff4d40bb72d9a93cd..741609d1e3d69fb60cad8e30a5a6883d403a826c 100644
--- a/lang/php81/Makefile
+++ b/lang/php81/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	php81
-DISTVERSION=	8.1.1
+DISTVERSION=	8.1.2
 PORTREVISION?=	0
 CATEGORIES?=	lang devel www
 MASTER_SITES=	PHP/distributions
@@ -35,7 +35,7 @@ CPPFLAGS=	-I${LOCALBASE}/include
 # PR230207 Allow relocations against read-only segments (override lld default)
 LDFLAGS_i386=	-Wl,-z,notext
 
-CONFLICTS=	php73 php74 php80
+CONFLICTS_INSTALL=	php[0-9][0-9]${PKGNAMESUFFIX}
 
 OPTIONS_DEFINE+=		CGI CLI DEBUG DTRACE EMBED FPM IPV6 LINKTHR \
 				MYSQL80 MYSQLND PHPDBG ZTS
@@ -176,7 +176,7 @@ COMMENT=	The ${PHP_MODNAME} shared extension for php
 USES+=		php:ext,noflavors
 PHP_MODNAME=	${PKGNAMESUFFIX:S/-//}
 PHP_VER=	81
-IGNORE_WITH_PHP=	72 73 74 80
+IGNORE_WITH_PHP=	73 74 80
 
 EXTSUBDIR=	${DISTNAME}/ext/${PHP_MODNAME}
 WRKSRC=		${WRKDIR}/${EXTSUBDIR}
diff --git a/lang/php81/distinfo b/lang/php81/distinfo
index f99b5f1603ea5e2c1546f80a342624d0be1436df..a20306090775742700c8b4bd72eaa9eebaf1782e 100644
--- a/lang/php81/distinfo
+++ b/lang/php81/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1640164488
-SHA256 (php-8.1.1.tar.xz) = 33c09d76d0a8bbb5dd930d9dd32e6bfd44e9efcf867563759eb5492c3aff8856
-SIZE (php-8.1.1.tar.xz) = 11728680
+TIMESTAMP = 1642767662
+SHA256 (php-8.1.2.tar.xz) = 6b448242fd360c1a9f265b7263abf3da25d28f2b2b0f5465533b69be51a391dd
+SIZE (php-8.1.2.tar.xz) = 11681132