diff --git a/archive/2026.php b/archive/2026.php
new file mode 100644
index 0000000000..6e91b33ddc
--- /dev/null
+++ b/archive/2026.php
@@ -0,0 +1,22 @@
+
+
+
News Archive - 2026
+
+
+ Here are the most important news items we have published in 2026 on PHP.net.
+
+
+
+
+getNewsByYear(2026), null, 500);
+site_footer(['elephpants' => true, 'sidebar' => $SIDEBAR_DATA]);
diff --git a/downloads.php b/downloads.php
index d72d6d9b1c..fd123c3f35 100644
--- a/downloads.php
+++ b/downloads.php
@@ -101,7 +101,6 @@ function option(string $value, string $desc, $attributes = []): string
'8.4' => 'version 8.4',
'8.3' => 'version 8.3',
'8.2' => 'version 8.2',
- '8.1' => 'version 8.1',
'default' => 'OS default version',
];
diff --git a/eol.php b/eol.php
index 6685606aa2..e3eff384a4 100644
--- a/eol.php
+++ b/eol.php
@@ -6,6 +6,7 @@
// Notes for specific branches can be added here, and will appear in the table.
$BRANCH_NOTES = [
+ '8.1' => 'A guide is available for migrating from PHP 8.1 to 8.2.',
'8.0' => 'A guide is available for migrating from PHP 8.0 to 8.1.',
'7.4' => 'A guide is available for migrating from PHP 7.4 to 8.0.',
'7.3' => 'A guide is available for migrating from PHP 7.3 to 7.4.',
diff --git a/git.php b/git.php
index f6e3d6423e..3a074e923c 100644
--- a/git.php
+++ b/git.php
@@ -114,9 +114,6 @@
PHP 8.2:
git checkout PHP-8.2
- PHP 8.1:
- git checkout PHP-8.1
-
diff --git a/include/release-qa.php b/include/release-qa.php
index 11b4c0c9c3..3baf88e690 100644
--- a/include/release-qa.php
+++ b/include/release-qa.php
@@ -44,20 +44,6 @@
$QA_RELEASES = [
-
- '8.1.27' => [
- 'active' => true,
- 'release' => [
- 'type' => 'RC',
- 'number' => 0,
- 'sha256_gz' => '',
- 'sha256_bz2' => '',
- 'sha256_xz' => '',
- 'date' => '07 Nov 2023',
- 'baseurl' => 'https://downloads.php.net/',
- ],
- ],
-
'8.2.27' => [
'active' => true,
'release' => [
diff --git a/include/releases.inc b/include/releases.inc
index 5994faceb6..f601fbf902 100644
--- a/include/releases.inc
+++ b/include/releases.inc
@@ -2,6 +2,43 @@
$OLDRELEASES = array (
8 =>
array (
+ '8.1.34' =>
+ array (
+ 'announcement' =>
+ array (
+ 'English' => '/releases/8_1_34.php',
+ ),
+ 'tags' =>
+ array (
+ 0 => 'security',
+ ),
+ 'date' => '18 Dec 2025',
+ 'source' =>
+ array (
+ 0 =>
+ array (
+ 'filename' => 'php-8.1.34.tar.gz',
+ 'name' => 'PHP 8.1.34 (tar.gz)',
+ 'sha256' => '3c5b060ec8e0d5dd1d8237823f3161cc8bc5342aab3c46893eba9857759c4bfa',
+ 'date' => '18 Dec 2025',
+ ),
+ 1 =>
+ array (
+ 'filename' => 'php-8.1.34.tar.bz2',
+ 'name' => 'PHP 8.1.34 (tar.bz2)',
+ 'sha256' => '98e0a08a0fae37d08dfcca2f5ff6664863097dde4b1d360af2acc8c3542f2a0f',
+ 'date' => '18 Dec 2025',
+ ),
+ 2 =>
+ array (
+ 'filename' => 'php-8.1.34.tar.xz',
+ 'name' => 'PHP 8.1.34 (tar.xz)',
+ 'sha256' => 'ffa9e0982e82eeaea848f57687b425ed173aa278fe563001310ae2638db5c251',
+ 'date' => '18 Dec 2025',
+ ),
+ ),
+ 'museum' => false,
+ ),
'8.1.33' =>
array (
'announcement' =>
diff --git a/include/version.inc b/include/version.inc
index 87185f6db8..7ba83dd547 100644
--- a/include/version.inc
+++ b/include/version.inc
@@ -68,18 +68,6 @@ $RELEASES = (function () {
]
];
- /* PHP 8.1 Release */
- $data['8.1'] = [
- 'version' => '8.1.34',
- 'date' => '18 Dec 2025',
- 'tags' => ['security'], // Set to ['security'] for security releases.
- 'sha256' => [
- 'tar.gz' => '3c5b060ec8e0d5dd1d8237823f3161cc8bc5342aab3c46893eba9857759c4bfa',
- 'tar.bz2' => '98e0a08a0fae37d08dfcca2f5ff6664863097dde4b1d360af2acc8c3542f2a0f',
- 'tar.xz' => 'ffa9e0982e82eeaea848f57687b425ed173aa278fe563001310ae2638db5c251',
- ]
- ];
-
$ret = [];
foreach ($data as $release) {
$version = $release['version'];
diff --git a/supported-versions.php b/supported-versions.php
index 36ff6c394e..265630a1d3 100644
--- a/supported-versions.php
+++ b/supported-versions.php
@@ -14,7 +14,6 @@
'8.4' => 'https://www.php.net/manual/migration84.php',
'8.3' => 'https://www.php.net/manual/migration83.php',
'8.2' => 'https://www.php.net/manual/migration82.php',
- '8.1' => 'https://www.php.net/manual/migration81.php',
];
?>