From 5f8ad456c9cc4c3820805240c5530c0cc5fb3922 Mon Sep 17 00:00:00 2001 From: Gina Peter Banyard Date: Wed, 20 Nov 2024 02:31:25 +0000 Subject: [PATCH 1/3] PHP 8.4: Indicate extensions have been unbundled --- reference/imap/book.xml | 9 +++-- reference/imap/configure.xml | 63 ++++++++++++++++++++------------- reference/oci8/book.xml | 5 +++ reference/oci8/configure.xml | 12 +++++++ reference/pdo_oci/configure.xml | 48 ++++++++++++++++--------- reference/pspell/book.xml | 11 +++--- reference/pspell/configure.xml | 38 +++++++++++++------- 7 files changed, 124 insertions(+), 62 deletions(-) diff --git a/reference/imap/book.xml b/reference/imap/book.xml index d7c74ae4e789..63b93533983d 100644 --- a/reference/imap/book.xml +++ b/reference/imap/book.xml @@ -1,6 +1,5 @@ - - + IMAP, POP3 and NNTP @@ -9,6 +8,11 @@ &reftitle.intro; + + + This extension is DEPRECATED and UNBUNDLED as of PHP 8.4.0. + + These functions enable you to operate with the IMAP protocol, as well as the NNTP, POP3 @@ -32,7 +36,6 @@ &reference.imap.imap.connection; -
&reftitle.install; - - To get these functions to work, you have to compile PHP with - , where DIR is the - c-client install prefix. From our example above, you would use - . - This location depends on where you created this directory according to the - description above. Windows users may include the - php_imap.dll DLL in &php.ini;. - - - - Depending on how the c-client was configured, you might also need - to add and/or - - to the PHP configure line. - - +
+ PHP 8.4 + + &pecl.moved-ver;8.4.0 + + + &pecl.info; + &url.pecl.package;imap. + +
- - - The IMAP extension is not thread-safe; it should not be used with ZTS builds. - - +
+ PHP < 8.4 + + To get these functions to work, you have to compile PHP with + , where DIR is the + c-client install prefix. From our example above, you would use + . + This location depends on where you created this directory according to the + description above. Windows users may include the + php_imap.dll DLL in &php.ini;. + + + + Depending on how the c-client was configured, you might also need + to add and/or + + to the PHP configure line. + + - &warn.imaprecodeyaz; + + + The IMAP extension is not thread-safe; it should not be used with ZTS builds. + + -
+ &warn.imaprecodeyaz; +
+ &reftitle.intro; + + + This extension is UNBUNDLED as of PHP 8.4.0. + + These functions allow you to access Oracle Database. They support SQL and PL/SQL statements. Basic features include transaction control, binding of PHP diff --git a/reference/oci8/configure.xml b/reference/oci8/configure.xml index aa63d1dbf2e7..8c166da10e6a 100644 --- a/reference/oci8/configure.xml +++ b/reference/oci8/configure.xml @@ -242,6 +242,12 @@ extension=oci8.so
Installing OCI8 as a Shared Extension when Building PHP + + + This extension is UNBUNDLED as of PHP 8.4.0. + Thus this is no longer applicable as of PHP 8.4.0. + + If you are building PHP from source code, the configuration shared option can be used to build OCI8 as a shared library @@ -340,6 +346,12 @@ extension=oci8.so
Installing OCI8 as a Statically Compiled Extension when Building PHP + + + This extension is UNBUNDLED as of PHP 8.4.0. + Thus this is no longer applicable as of PHP 8.4.0. + + If you are building PHP from source code, you can configure PHP to include OCI8 as a static extension using one of the following configure options. diff --git a/reference/pdo_oci/configure.xml b/reference/pdo_oci/configure.xml index b0fb263c15a4..f4b832bfd0dd 100644 --- a/reference/pdo_oci/configure.xml +++ b/reference/pdo_oci/configure.xml @@ -9,30 +9,44 @@ Oracle Instant Client libraries. For details refer to the OCI8 Requirements section. - - Use to install - the PDO Oracle OCI extension, where the optional [=DIR] - is the Oracle Home directory. [=DIR] defaults to - the $ORACLE_HOME environment variable. - - - Use - for an Oracle Instant Client SDK, where prefix and - version are configured. - - - - + PHP 8.4 + + &pecl.moved-ver;8.4.0 + + + &pecl.info; + &url.pecl.package;PDO_OCI. + +
+ +
+ PHP < 8.4 + + Use to install + the PDO Oracle OCI extension, where the optional [=DIR] + is the Oracle Home directory. [=DIR] defaults to + the $ORACLE_HOME environment variable. + + + Use + for an Oracle Instant Client SDK, where prefix and + version are configured. + + + + - - + + +
- - Pspell - + &reftitle.intro; + + + This extension is DEPRECATED and UNBUNDLED as of PHP 8.4.0. + + These functions allow you to check the spelling of a word and offer suggestions. - + &reference.pspell.setup; &reference.pspell.constants; &reference.pspell.reference; @@ -22,7 +26,6 @@ &reference.pspell.pspell.config; -
&reftitle.install; - - If you have the libraries needed add the - option - when compiling PHP. - - - Note to Win32 Users +
+ PHP 8.4 - &ext.windows.path.dll; - aspell-15.dll from the - bin folder of the aspell installation. + &pecl.moved-ver;8.4.0 - Win32 support requires at least aspell version 0.50. + &pecl.info; + &url.pecl.package;pspell. - -
+
+
+ PHP < 8.4 + + To enable this extension compile PHP with the + option. + + + Note to Win32 Users + + &ext.windows.path.dll; + aspell-15.dll from the + bin folder of the aspell installation. + + + Win32 support requires at least aspell version 0.50. + + +
+ -
+
&reftitle.install;
PHP 8.4 diff --git a/reference/oci8/configure.xml b/reference/oci8/configure.xml index 8c166da10e6a..aa63d1dbf2e7 100644 --- a/reference/oci8/configure.xml +++ b/reference/oci8/configure.xml @@ -242,12 +242,6 @@ extension=oci8.so
Installing OCI8 as a Shared Extension when Building PHP - - - This extension is UNBUNDLED as of PHP 8.4.0. - Thus this is no longer applicable as of PHP 8.4.0. - - If you are building PHP from source code, the configuration shared option can be used to build OCI8 as a shared library @@ -346,12 +340,6 @@ extension=oci8.so
Installing OCI8 as a Statically Compiled Extension when Building PHP - - - This extension is UNBUNDLED as of PHP 8.4.0. - Thus this is no longer applicable as of PHP 8.4.0. - - If you are building PHP from source code, you can configure PHP to include OCI8 as a static extension using one of the following configure options. diff --git a/reference/pspell/configure.xml b/reference/pspell/configure.xml index 3bfd0ade884e..1405fcb5e421 100644 --- a/reference/pspell/configure.xml +++ b/reference/pspell/configure.xml @@ -1,6 +1,6 @@ -
+
&reftitle.install;
PHP 8.4 From fce39ac463cd0c3d37f478028be3364f538dbd97 Mon Sep 17 00:00:00 2001 From: Gina Peter Banyard Date: Wed, 20 Nov 2024 13:39:19 +0000 Subject: [PATCH 3/3] Change extension membership --- appendices/extensions.xml | 9 +++++---- reference/imap/book.xml | 2 +- reference/oci8/book.xml | 2 +- reference/pdo_oci/reference.xml | 2 +- reference/pspell/book.xml | 2 +- 5 files changed, 9 insertions(+), 8 deletions(-) diff --git a/appendices/extensions.xml b/appendices/extensions.xml index 4e9332736e4b..0a48632beb45 100644 --- a/appendices/extensions.xml +++ b/appendices/extensions.xml @@ -277,22 +277,18 @@ - - - - @@ -335,6 +331,7 @@ + @@ -348,14 +345,17 @@ + + + @@ -415,6 +415,7 @@ &extcat.state.deprecated; + diff --git a/reference/imap/book.xml b/reference/imap/book.xml index 63b93533983d..4e4df572bf1d 100644 --- a/reference/imap/book.xml +++ b/reference/imap/book.xml @@ -1,7 +1,7 @@ - + IMAP, POP3 and NNTP IMAP diff --git a/reference/oci8/book.xml b/reference/oci8/book.xml index 5327b497a716..b4ecf58237c8 100644 --- a/reference/oci8/book.xml +++ b/reference/oci8/book.xml @@ -2,7 +2,7 @@ - + Oracle OCI8 OCI8 diff --git a/reference/pdo_oci/reference.xml b/reference/pdo_oci/reference.xml index 4f65496c993a..28b7fe69fc20 100644 --- a/reference/pdo_oci/reference.xml +++ b/reference/pdo_oci/reference.xml @@ -2,7 +2,7 @@ - + Oracle Functions (PDO_OCI) Oracle (PDO) diff --git a/reference/pspell/book.xml b/reference/pspell/book.xml index 1b75b45ace53..7864ab05595f 100644 --- a/reference/pspell/book.xml +++ b/reference/pspell/book.xml @@ -1,7 +1,7 @@ - + Pspell