From 5233146d3a1a6cfd30b6fd888d0f5962faec10bf Mon Sep 17 00:00:00 2001 From: NickSdot Date: Thu, 18 Jun 2026 17:34:31 +0700 Subject: [PATCH 1/2] chore: clarify PECL deprecation --- install/pecl.xml | 7 ++++++- language-snippets.ent | 8 ++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/install/pecl.xml b/install/pecl.xml index caa04ed9b13c..34887e291049 100644 --- a/install/pecl.xml +++ b/install/pecl.xml @@ -3,6 +3,7 @@ Installation of PECL extensions + &pecl.moving.to.pie; Introduction to PECL Installations @@ -121,6 +122,7 @@ $ svn checkout https://svn.php.net/repository/pecl/extname/trunk extname Installing a PHP extension on Windows + &pecl.moving.to.pie; There are two ways to load a PHP extension on Windows: either compile it into PHP, or load the DLL. @@ -327,6 +329,7 @@ Loaded Configuration File C:\Program Files\PHP\8.2\php.ini Compiling shared PECL extensions with the pecl command + &pecl.moving.to.pie; PECL makes it easy to create shared PHP extensions. Using the @@ -377,6 +380,7 @@ $ pecl install extname-0.1 Compiling shared PECL extensions with phpize + &pecl.moving.to.pie; Sometimes, using the pecl installer is not an option. This could be because there is a firewall or because the extension being @@ -427,7 +431,7 @@ $ make <command>php-config</command> - + &pecl.moving.to.pie; php-config is a simple shell script for obtaining information about the installed PHP @@ -540,6 +544,7 @@ Options: Compiling PECL extensions statically into PHP + &pecl.moving.to.pie; It may be necessary to build a PECL extension statically into the PHP binary. To do this, the extension source will need to be placed under the diff --git a/language-snippets.ent b/language-snippets.ent index fbac1d5b12cb..552fdec9f61a 100644 --- a/language-snippets.ent +++ b/language-snippets.ent @@ -2271,13 +2271,13 @@ for this PECL extension - + - PHP Installer for Extensions (PIE) is a new tool that will deprecate PECL. - We recommend using PIE to install extensions. + PECL is deprecated. + PHP Installer for Extensions (PIE) replaces PECL and is recommended to install extensions. Find out more at https://github.com/php/pie -'> +'> This extension is unmaintained. From fdd4fcf0e6f30a2fc607976a82ec2a463d5e5858 Mon Sep 17 00:00:00 2001 From: NickSdot <32384907+NickSdot@users.noreply.github.com> Date: Mon, 22 Jun 2026 20:22:46 +0700 Subject: [PATCH 2/2] Update language-snippets.ent Co-authored-by: Louis-Arnaud --- language-snippets.ent | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language-snippets.ent b/language-snippets.ent index 552fdec9f61a..d107618275e1 100644 --- a/language-snippets.ent +++ b/language-snippets.ent @@ -2271,7 +2271,7 @@ for this PECL extension - + PECL is deprecated. PHP Installer for Extensions (PIE) replaces PECL and is recommended to install extensions.