From 5a1d81653379d72252a7dbe943323a973894870c Mon Sep 17 00:00:00 2001 From: Derick Rethans Date: Wed, 25 Mar 2026 14:34:28 +0000 Subject: [PATCH 1/3] Added note to third-party binary providers --- .../download-instructions/linux-debian-cli-community.php | 6 +++++- include/download-instructions/linux-debian-cli-default.php | 6 +++++- .../download-instructions/linux-fedora-cli-community.php | 6 +++++- include/download-instructions/linux-fedora-cli-default.php | 6 +++++- .../download-instructions/linux-redhat-cli-community.php | 6 +++++- include/download-instructions/linux-redhat-cli-default.php | 6 +++++- .../download-instructions/linux-ubuntu-cli-community.php | 6 +++++- include/download-instructions/linux-ubuntu-cli-default.php | 6 +++++- 8 files changed, 40 insertions(+), 8 deletions(-) diff --git a/include/download-instructions/linux-debian-cli-community.php b/include/download-instructions/linux-debian-cli-community.php index 1faf2dc220..906c2db2e4 100644 --- a/include/download-instructions/linux-debian-cli-community.php +++ b/include/download-instructions/linux-debian-cli-community.php @@ -1,5 +1,9 @@

-On the command line, run the following commands: +On the command line, run the commands below. +

+

+This installation method uses binaries provided by a third-party provider, +adding patches to the PHP source code that the PHP project has no control over.


 # Add the packages.sury.org/php repository.
diff --git a/include/download-instructions/linux-debian-cli-default.php b/include/download-instructions/linux-debian-cli-default.php
index 534da00616..25b9fed53d 100644
--- a/include/download-instructions/linux-debian-cli-default.php
+++ b/include/download-instructions/linux-debian-cli-default.php
@@ -1,5 +1,9 @@
 

-On the command line, run the following commands: +On the command line, run the commands below. +

+

+This installation method uses binaries provided by your Linux distribution, +adding patches to the PHP source code that the PHP project has no control over.


 # Update the package lists.
diff --git a/include/download-instructions/linux-fedora-cli-community.php b/include/download-instructions/linux-fedora-cli-community.php
index 3e406b988b..a85ee0cec1 100644
--- a/include/download-instructions/linux-fedora-cli-community.php
+++ b/include/download-instructions/linux-fedora-cli-community.php
@@ -1,5 +1,9 @@
 

-On the command line, run the following commands: +On the command line, run the commands below. +

+

+This installation method uses binaries provided by a third-party provider, +adding patches to the PHP source code that the PHP project has no control over.


 # Add the Remi's RPM repository.
diff --git a/include/download-instructions/linux-fedora-cli-default.php b/include/download-instructions/linux-fedora-cli-default.php
index 61d64d3c50..336c726b85 100644
--- a/include/download-instructions/linux-fedora-cli-default.php
+++ b/include/download-instructions/linux-fedora-cli-default.php
@@ -1,5 +1,9 @@
 

-On the command line, run the following commands: +On the command line, run the commands below. +

+

+This installation method uses binaries provided by your Linux distribution, +adding patches to the PHP source code that the PHP project has no control over.


 # Install PHP.
diff --git a/include/download-instructions/linux-redhat-cli-community.php b/include/download-instructions/linux-redhat-cli-community.php
index 024609acfb..fe1cf267ce 100644
--- a/include/download-instructions/linux-redhat-cli-community.php
+++ b/include/download-instructions/linux-redhat-cli-community.php
@@ -1,5 +1,9 @@
 

-On the command line, run the following commands: +On the command line, run the commands below. +

+

+This installation method uses binaries provided by a third-party provider, +adding patches to the PHP source code that the PHP project has no control over.


 # Add the Remi's RPM repository.
diff --git a/include/download-instructions/linux-redhat-cli-default.php b/include/download-instructions/linux-redhat-cli-default.php
index 61d64d3c50..336c726b85 100644
--- a/include/download-instructions/linux-redhat-cli-default.php
+++ b/include/download-instructions/linux-redhat-cli-default.php
@@ -1,5 +1,9 @@
 

-On the command line, run the following commands: +On the command line, run the commands below. +

+

+This installation method uses binaries provided by your Linux distribution, +adding patches to the PHP source code that the PHP project has no control over.


 # Install PHP.
diff --git a/include/download-instructions/linux-ubuntu-cli-community.php b/include/download-instructions/linux-ubuntu-cli-community.php
index 100666c8ea..4d1f1b56b4 100644
--- a/include/download-instructions/linux-ubuntu-cli-community.php
+++ b/include/download-instructions/linux-ubuntu-cli-community.php
@@ -1,5 +1,9 @@
 

-On the command line, run the following commands: +On the command line, run the commands below. +

+

+This installation method uses binaries provided by a third-party provider, +adding patches to the PHP source code that the PHP project has no control over.


 # Add the ondrej/php repository.
diff --git a/include/download-instructions/linux-ubuntu-cli-default.php b/include/download-instructions/linux-ubuntu-cli-default.php
index 534da00616..25b9fed53d 100644
--- a/include/download-instructions/linux-ubuntu-cli-default.php
+++ b/include/download-instructions/linux-ubuntu-cli-default.php
@@ -1,5 +1,9 @@
 

-On the command line, run the following commands: +On the command line, run the commands below. +

+

+This installation method uses binaries provided by your Linux distribution, +adding patches to the PHP source code that the PHP project has no control over.


 # Update the package lists.

From 92618aa3b304d44dac8a225293b4fe8b44da568e Mon Sep 17 00:00:00 2001
From: Derick Rethans 
Date: Wed, 25 Mar 2026 14:52:38 +0000
Subject: [PATCH 2/3] Specifically call out telemetry

---
 include/download-instructions/linux-debian-cli-community.php | 5 +++++
 include/download-instructions/linux-ubuntu-cli-community.php | 5 +++++
 2 files changed, 10 insertions(+)

diff --git a/include/download-instructions/linux-debian-cli-community.php b/include/download-instructions/linux-debian-cli-community.php
index 906c2db2e4..1419909e9e 100644
--- a/include/download-instructions/linux-debian-cli-community.php
+++ b/include/download-instructions/linux-debian-cli-community.php
@@ -5,6 +5,11 @@
 This installation method uses binaries provided by a third-party provider,
 adding patches to the PHP source code that the PHP project has no control over.
 

+

+Specifically, this provider includes +a patch +that adds telemetry to the Apache 2 and PHP-FPM modules. +


 # Add the packages.sury.org/php repository.
 sudo apt update
diff --git a/include/download-instructions/linux-ubuntu-cli-community.php b/include/download-instructions/linux-ubuntu-cli-community.php
index 4d1f1b56b4..1f5471bb39 100644
--- a/include/download-instructions/linux-ubuntu-cli-community.php
+++ b/include/download-instructions/linux-ubuntu-cli-community.php
@@ -5,6 +5,11 @@
 This installation method uses binaries provided by a third-party provider,
 adding patches to the PHP source code that the PHP project has no control over.
 

+

+Specifically, this provider includes +a patch +that adds telemetry to the Apache 2 and PHP-FPM modules. +


 # Add the ondrej/php repository.
 sudo apt update

From 1874fa5e4a9feffc440f8db4e7ce80258da24d5d Mon Sep 17 00:00:00 2001
From: Derick Rethans 
Date: Wed, 25 Mar 2026 15:23:31 +0000
Subject: [PATCH 3/3] Reword and reorder as per Shivam's suggestions

---
 .../linux-debian-cli-community.php             | 17 +++++++++++------
 .../linux-debian-cli-default.php               |  9 ++++++---
 .../linux-fedora-cli-community.php             |  9 ++++++---
 .../linux-fedora-cli-default.php               |  9 ++++++---
 .../linux-redhat-cli-community.php             |  9 ++++++---
 .../linux-redhat-cli-default.php               |  9 ++++++---
 .../linux-ubuntu-cli-community.php             | 18 ++++++++++--------
 .../linux-ubuntu-cli-default.php               |  9 ++++++---
 8 files changed, 57 insertions(+), 32 deletions(-)

diff --git a/include/download-instructions/linux-debian-cli-community.php b/include/download-instructions/linux-debian-cli-community.php
index 1419909e9e..00dc712cbc 100644
--- a/include/download-instructions/linux-debian-cli-community.php
+++ b/include/download-instructions/linux-debian-cli-community.php
@@ -1,14 +1,19 @@
+

-On the command line, run the commands below. + This installation method uses binaries provided by a third-party provider. + It contains patches to the PHP source code added by the build provider, + over which the PHP project has no control.

+
+

-This installation method uses binaries provided by a third-party provider, -adding patches to the PHP source code that the PHP project has no control over. + Specifically, this provider includes a + patch that adds telemetry to the Apache 2 and PHP-FPM modules.

+

-Specifically, this provider includes -a patch -that adds telemetry to the Apache 2 and PHP-FPM modules. +On the command line, run the commands below:


 # Add the packages.sury.org/php repository.
diff --git a/include/download-instructions/linux-debian-cli-default.php b/include/download-instructions/linux-debian-cli-default.php
index 25b9fed53d..114758fa60 100644
--- a/include/download-instructions/linux-debian-cli-default.php
+++ b/include/download-instructions/linux-debian-cli-default.php
@@ -1,9 +1,12 @@
+

-On the command line, run the commands below. + This installation method uses binaries provided by your Linux distribution. + It contains patches to the PHP source code added by the build provider, + over which the PHP project has no control.

+

-This installation method uses binaries provided by your Linux distribution, -adding patches to the PHP source code that the PHP project has no control over. +On the command line, run the commands below:


 # Update the package lists.
diff --git a/include/download-instructions/linux-fedora-cli-community.php b/include/download-instructions/linux-fedora-cli-community.php
index a85ee0cec1..ecdc44d016 100644
--- a/include/download-instructions/linux-fedora-cli-community.php
+++ b/include/download-instructions/linux-fedora-cli-community.php
@@ -1,9 +1,12 @@
+

-On the command line, run the commands below. + This installation method uses binaries provided by a third-party provider. + It contains patches to the PHP source code added by the build provider, + over which the PHP project has no control.

+

-This installation method uses binaries provided by a third-party provider, -adding patches to the PHP source code that the PHP project has no control over. +On the command line, run the commands below:


 # Add the Remi's RPM repository.
diff --git a/include/download-instructions/linux-fedora-cli-default.php b/include/download-instructions/linux-fedora-cli-default.php
index 336c726b85..acb4b2b769 100644
--- a/include/download-instructions/linux-fedora-cli-default.php
+++ b/include/download-instructions/linux-fedora-cli-default.php
@@ -1,9 +1,12 @@
+

-On the command line, run the commands below. + This installation method uses binaries provided by your Linux distribution. + It contains patches to the PHP source code added by the build provider, + over which the PHP project has no control.

+

-This installation method uses binaries provided by your Linux distribution, -adding patches to the PHP source code that the PHP project has no control over. +On the command line, run the commands below:


 # Install PHP.
diff --git a/include/download-instructions/linux-redhat-cli-community.php b/include/download-instructions/linux-redhat-cli-community.php
index fe1cf267ce..84d58e7987 100644
--- a/include/download-instructions/linux-redhat-cli-community.php
+++ b/include/download-instructions/linux-redhat-cli-community.php
@@ -1,9 +1,12 @@
+

-On the command line, run the commands below. + This installation method uses binaries provided by a third-party provider. + It contains patches to the PHP source code added by the build provider, + over which the PHP project has no control.

+

-This installation method uses binaries provided by a third-party provider, -adding patches to the PHP source code that the PHP project has no control over. +On the command line, run the commands below:


 # Add the Remi's RPM repository.
diff --git a/include/download-instructions/linux-redhat-cli-default.php b/include/download-instructions/linux-redhat-cli-default.php
index 336c726b85..acb4b2b769 100644
--- a/include/download-instructions/linux-redhat-cli-default.php
+++ b/include/download-instructions/linux-redhat-cli-default.php
@@ -1,9 +1,12 @@
+

-On the command line, run the commands below. + This installation method uses binaries provided by your Linux distribution. + It contains patches to the PHP source code added by the build provider, + over which the PHP project has no control.

+

-This installation method uses binaries provided by your Linux distribution, -adding patches to the PHP source code that the PHP project has no control over. +On the command line, run the commands below:


 # Install PHP.
diff --git a/include/download-instructions/linux-ubuntu-cli-community.php b/include/download-instructions/linux-ubuntu-cli-community.php
index 1f5471bb39..d325b48ca5 100644
--- a/include/download-instructions/linux-ubuntu-cli-community.php
+++ b/include/download-instructions/linux-ubuntu-cli-community.php
@@ -1,15 +1,17 @@
+

-On the command line, run the commands below. + This installation method uses binaries provided by a third-party provider. + It contains patches to the PHP source code added by the build provider, + over which the PHP project has no control.

+
+

-This installation method uses binaries provided by a third-party provider, -adding patches to the PHP source code that the PHP project has no control over. -

-

-Specifically, this provider includes -a patch -that adds telemetry to the Apache 2 and PHP-FPM modules. + Specifically, this provider includes a + patch that adds telemetry to the Apache 2 and PHP-FPM modules.

+

 # Add the ondrej/php repository.
 sudo apt update
diff --git a/include/download-instructions/linux-ubuntu-cli-default.php b/include/download-instructions/linux-ubuntu-cli-default.php
index 25b9fed53d..114758fa60 100644
--- a/include/download-instructions/linux-ubuntu-cli-default.php
+++ b/include/download-instructions/linux-ubuntu-cli-default.php
@@ -1,9 +1,12 @@
+

-On the command line, run the commands below. + This installation method uses binaries provided by your Linux distribution. + It contains patches to the PHP source code added by the build provider, + over which the PHP project has no control.

+

-This installation method uses binaries provided by your Linux distribution, -adding patches to the PHP source code that the PHP project has no control over. +On the command line, run the commands below:


 # Update the package lists.