Remi's RPM repository - Blog - Mot-clé - SecurityRemi's RPM repository blog Information about RPM PHP Fedora RHEL and CentOS2024-03-19T11:12:12+01:00Remi Colleturn:md5:04ca934806743f3bda12513f927cafa9DotclearPHP 8.0 is retiredurn:md5:44d219ce28762f4f559db07d5edaecf12023-11-27T07:50:00+01:002023-11-27T08:29:17+01:00RemiRPMPHPRPMSecurity <p>One year after <a class="ref-post" href="https://blog.remirepo.net/post/2022/11/29/PHP-7.4-is-retired">PHP 7.4</a>, and as announced, <strong>PHP version 8.0.30 was the last official release</strong> of PHP 8.0</p>
<!--
<p>This means that with version <a class="ref-post" href="https://blog.remirepo.net/post/2019/12/18/PHP-version-7.2.26-7.3.13-and-7.4.1">7.2.26, 7.3.13 and 7.4.1</a> releases, some security vulnerabilities are not, and won't be, fixed by the PHP project.</p>
-->
<p>To keep a secure installation, the upgrade to a maintained version is strongly recommended:</p>
<ul>
<li><strong>PHP 8.1</strong> has security only support and will be maintained until November <strong>2024</strong>.</li>
<li><strong>PHP 8.2</strong> has active support and will be maintained until December <strong>2024</strong> (2025 for security).</li>
<li><strong>PHP 8.3 </strong>has active support and will be maintained until November <strong>2025</strong> (2026 for security).</li>
</ul>
<p>Read :</p>
<ul>
<li><a href="http://php.net/supported-versions.php">PHP Supported versions</a></li>
<li><a href="http://php.net/manual/en/migration81.php" hreflang="fr">Migration guide from PHP 8.0.x to PHP 8.1.x</a></li>
<li><a href="http://php.net/manual/en/migration82.php" hreflang="fr">Migration guide from PHP 8.1.x to PHP 8.2.x</a></li>
<li><a href="http://php.net/manual/en/migration83.php" hreflang="fr">Migration guide from PHP 8.2.x to PHP 8.3.x</a></li>
</ul>
<p><strong>However</strong>, given the very important number of downloads by the users of my repository the version is still available in <strong>remi</strong> repository for <strong>Enterprise Linux</strong> (RHEL, CentOS, Alma, Rocky...) and <strong>Fedora</strong> and will include the latest security fixes.</p>
<p><strong>Warning</strong> : this is a <strong>best effort action</strong>, depending on my spare time, <strong>without any warranty,</strong> only to give users more time to migrate. This can only be temporary, and upgrade must be the priority.</p>
<p>You can also watch the sources repository on <a href="https://github.com/remicollet/php-src-security/tree/PHP-8.0-security-backports">github</a>.</p>PHP version 8.0.30, 8.1.22 and 8.2.9urn:md5:160c7fee3b790f5fed93e4917301835c2023-08-17T07:18:00+02:002023-12-22T06:59:17+01:00RemiArchivesPHPRPMSecurity<p>RPMs of <strong>PHP version 8.2.9</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 36 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php82</strong> repository for EL 7.</p>
<p>RPMs of <strong>PHP version 8.1.22</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 36 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php81</strong> repository for EL 7.</p>
<!--
-->
<p>RPMs of <strong>PHP version 8.0.30</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 36 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php80</strong> repository for EL 7.</p>
<p><img alt="emblem-notice-24.png" ref-post="" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" /> The modules for <strong>EL-9</strong> are available for <strong>x86_64</strong> and <strong>aarch64</strong>.</p>
<!--
<p><img alt="emblem-notice-24.png" ref-post="" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />No security fix this month, so no update for version <a class="ref-post" href="https://blog.remirepo.net/post/2023/02/15/PHP-version-8.0.28-8.1.16-and-8.2.3">8.0.28</a>.</p>
-->
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" /><a class="ref-post" href="https://blog.remirepo.net/post/2022/11/29/PHP-7.4-is-retired">PHP version 7.4</a> have reached its end of life and is no longer maintained by the <a href="http://php.net/supported-versions.php">PHP project</a>.</p>
<p>These versions are also available as <em>Software Collections</em> in the <strong>remi-safe</strong> repository.</p>
<!--
-->
<p><img alt="security-medium-2-24.png" src="https://blog.remirepo.net/public/icons/security-medium-2-32.png" style="float: left; margin: 0 1em 0 0;" />These Versions fix 2 security bugs, so update is strongly recommended.</p> <p>Version announcements:</p>
<ul>
<li><a href="http://www.php.net/releases/8_2_9.php">PHP 8.2.9 Release Annoucement</a></li>
<li><a href="http://www.php.net/releases/8_1_22.php">PHP 8.1.22 Release Annoucement</a></li>
<!--
-->
<li><a href="http://www.php.net/releases/8_0_30.php">PHP 8.0.30 Release Annoucement</a></li>
</ul>
<p><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Installation: use the <a href="http://rpms.remirepo.net/wizard/">Configuration Wizard</a> and choose your version and installation mode.</p>
<p><strong>Replacement</strong> of default PHP by version <strong>8.2</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.2
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php82
yum update</pre>
<p><strong>Parallel installation</strong> of version <strong>8.2</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2022/06/10/PHP-8.2-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php82</pre>
<p><strong>Replacement</strong> of default PHP by version <strong>8.1</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.1
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php81
yum update php\*</pre>
<p><strong>Parallel installation</strong> of version <strong>8.1</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2021/06/11/PHP-8.1-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php81</pre>
<!--
-->
<p>And soon in the official updates:</p>
<ul>
<li>Fedora <strong>Rawhide</strong> now have PHP version <strong>8.2.9</strong></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2023-984c26961f">Fedora 38 - PHP 8.2.9</a></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2023-c68f2227e6">Fedora 37 - PHP 8.1.22</a></li>
</ul>
<p><strong><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" />To be noticed : </strong></p>
<ul>
<li>EL-9 RPMs are build using RHEL-<strong>9.2</strong></li>
<li>EL-8 RPMs are build using RHEL-<strong>8.8</strong></li>
<li>EL-7 RPMs are build using RHEL-<strong>7.9</strong></li>
<li><strong>intl</strong> extension now uses <strong>libicu72 </strong>(version<strong> 72.1</strong>)</li>
<li><strong>mbstring</strong> extension (EL builds) now uses <strong>oniguruma5php</strong> (version <strong>6.9.8</strong>, instead of the outdated system library)</li>
<li><strong>oci8</strong> extension now uses <strong>Oracle Client version 21.10</strong></li>
<li>a lot of extensions are also available, see the <a href="https://blog.remirepo.net/pages/PECL-extensions-RPM-status">PHP extensions RPM status (from PECL and other sources)</a> page</li>
</ul>
<p><strong><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Information</strong>:</p>
<ul>
<li><a href="http://php.net/manual/en/migration80.php" hreflang="en">Migrating from PHP 7.4.x to PHP 8.0.x</a></li>
<li><a href="http://php.net/manual/en/migration81.php" hreflang="en">Migrating from PHP 8.0.x to PHP 8.1.x</a></li>
<li><a href="http://php.net/manual/en/migration82.php" hreflang="en">Migrating from PHP 8.1.x to PHP 8.2.x</a></li>
</ul>
<p align="center"><strong>Base</strong> packages (php)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.2.9&lang=en&release=2" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.1.22&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.0.30&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p align="center"><strong>Software Collections</strong> (php80 / php81 / php82)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php82-php-common&version=8.2.9&lang=en&release=2" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php81-php-common&version=8.1.22&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php80-php-common&version=8.0.30&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>PHP version 8.0.29, 8.1.20 and 8.2.7urn:md5:6b0024744ba564bf1e62eddcf5b1f07e2023-06-08T20:49:00+02:002023-08-01T11:23:56+02:00RemiArchivesPHPRPMSecurity<p>RPMs of <strong>PHP version 8.2.7</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 36 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php82</strong> repository for EL 7.</p>
<p>RPMs of <strong>PHP version 8.1.20</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 36 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php81</strong> repository for EL 7.</p>
<!--
-->
<p>RPMs of <strong>PHP version 8.0.29</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 36 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php80</strong> repository for EL 7.</p>
<p><img alt="emblem-notice-24.png" ref-post="" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" /> The modules for <strong>EL-9</strong> are available for <strong>x86_64</strong> and <strong>aarch64</strong>.</p>
<!--
<p><img alt="emblem-notice-24.png" ref-post="" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />No security fix this month, so no update for version <a class="ref-post" href="https://blog.remirepo.net/post/2023/02/15/PHP-version-8.0.28-8.1.16-and-8.2.3">8.0.28</a>.</p>
-->
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" /><a class="ref-post" href="https://blog.remirepo.net/post/2022/11/29/PHP-7.4-is-retired">PHP version 7.4</a> have reached its end of life and is no longer maintained by the <a href="http://php.net/supported-versions.php">PHP project</a>.</p>
<p>These versions are also available as <em>Software Collections</em> in the <strong>remi-safe</strong> repository.</p>
<!--
-->
<p><img alt="security-medium-2-24.png" src="https://blog.remirepo.net/public/icons/security-medium-2-32.png" style="float: left; margin: 0 1em 0 0;" />These Versions fix 1 security bug, so update is strongly recommended.</p> <p>Version announcements:</p>
<ul>
<li><a href="http://www.php.net/releases/8_2_7.php">PHP 8.2.7 Release Annoucement</a></li>
<li><a href="http://www.php.net/releases/8_1_20.php">PHP 8.1.20 Release Annoucement</a></li>
<!--
-->
<li><a href="http://www.php.net/releases/8_0_29.php">PHP 8.0.29 Release Annoucement</a></li>
</ul>
<p><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Installation: use the <a href="http://rpms.remirepo.net/wizard/">Configuration Wizard</a> and choose your version and installation mode.</p>
<p><strong>Replacement</strong> of default PHP by version <strong>8.2</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.2
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php82
yum update</pre>
<p><strong>Parallel installation</strong> of version <strong>8.2</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2022/06/10/PHP-8.2-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php82</pre>
<p><strong>Replacement</strong> of default PHP by version <strong>8.1</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.1
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php81
yum update php\*</pre>
<p><strong>Parallel installation</strong> of version <strong>8.1</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2021/06/11/PHP-8.1-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php81</pre>
<!--
-->
<p>And soon in the official updates:</p>
<ul>
<li>Fedora <strong>Rawhide</strong> now have PHP version <strong>8.2.7</strong></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2023-2455981016">Fedora 38 - PHP 8.2.7</a></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2023-2b7eeaaee5">Fedora 37 - PHP 8.1.20</a></li>
</ul>
<p><strong><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" />To be noticed : </strong></p>
<ul>
<li>EL-9 RPMs are build using RHEL-<strong>9.2</strong></li>
<li>EL-8 RPMs are build using RHEL-<strong>8.8</strong></li>
<li>EL-7 RPMs are build using RHEL-<strong>7.9</strong></li>
<li><strong>intl</strong> extension now uses <strong>libicu72 </strong>(version<strong> 72.1</strong>)</li>
<li><strong>mbstring</strong> extension (EL builds) now uses <strong>oniguruma5php</strong> (version <strong>6.9.8</strong>, instead of the outdated system library)</li>
<li><strong>oci8</strong> extension now uses <strong>Oracle Client version 21.10</strong></li>
<li>a lot of extensions are also available, see the <a href="https://blog.remirepo.net/pages/PECL-extensions-RPM-status">PHP extensions RPM status (from PECL and other sources)</a> page</li>
</ul>
<p><strong><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Information</strong>:</p>
<ul>
<li><a href="http://php.net/manual/en/migration80.php" hreflang="en">Migrating from PHP 7.4.x to PHP 8.0.x</a></li>
<li><a href="http://php.net/manual/en/migration81.php" hreflang="en">Migrating from PHP 8.0.x to PHP 8.1.x</a></li>
<li><a href="http://php.net/manual/en/migration82.php" hreflang="en">Migrating from PHP 8.1.x to PHP 8.2.x</a></li>
</ul>
<p align="center"><strong>Base</strong> packages (php)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.2.7&lang=en&release=2" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.1.20&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.0.29&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p align="center"><strong>Software Collections</strong> (php80 / php81 / php82)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php82-php-common&version=8.2.7&lang=en&release=2" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php81-php-common&version=8.1.20&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php80-php-common&version=8.0.29&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>PHP version 8.0.28, 8.1.16 and 8.2.3urn:md5:4b5294e7f755e1be9c93f06aefbfef442023-02-15T09:06:00+01:002023-06-08T19:54:53+02:00RemiArchivesPHPRPMSecurity<p>RPMs of <strong>PHP version 8.2.3</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 36 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php82</strong> repository for EL 7.</p>
<p>RPMs of <strong>PHP version 8.1.16</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 36 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php81</strong> repository for EL 7.</p>
<!--
-->
<p>RPMs of <strong>PHP version 8.0.28</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 36 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php80</strong> repository for EL 7.</p>
<p><img alt="emblem-notice-24.png" ref-post="" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" /> The modules for <strong>EL-9</strong> are available for <strong>x86_64</strong> and <strong>aarch64</strong>.</p>
<!--
<p><img alt="emblem-notice-24.png" ref-post="" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />No security fix this month, so no update for version <a class="ref-post" href="https://blog.remirepo.net/post/2023/01/06/PHP-version-8.0.27-8.1.14-and-8.2.1">8.0.27</a>.</p>
-->
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" /><a class="ref-post" href="https://blog.remirepo.net/post/2022/11/29/PHP-7.4-is-retired">PHP version 7.4</a> have reached its end of life and is no longer maintained by the <a href="http://php.net/supported-versions.php">PHP project</a>.</p>
<p>These versions are also available as <em>Software Collections</em> in the <strong>remi-safe</strong> repository.</p>
<!--
-->
<p><img alt="security-medium-2-24.png" src="https://blog.remirepo.net/public/icons/security-medium-2-32.png" style="float: left; margin: 0 1em 0 0;" />These Versions fix 3 security bugs, so update is strongly recommended.</p> <p>Version announcements:</p>
<ul>
<li><a href="http://www.php.net/releases/8_2_3.php">PHP 8.2.3 Release Annoucement</a></li>
<li><a href="http://www.php.net/releases/8_1_16.php">PHP 8.1.16 Release Annoucement</a></li>
<!--
-->
<li><a href="http://www.php.net/releases/8_0_28.php">PHP 8.0.28 Release Annoucement</a></li>
</ul>
<p><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Installation: use the <a href="http://rpms.remirepo.net/wizard/">Configuration Wizard</a> and choose your version and installation mode.</p>
<p><strong>Replacement</strong> of default PHP by version <strong>8.2</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.2
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php82
yum update</pre>
<p><strong>Parallel installation</strong> of version <strong>8.2</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2022/06/10/PHP-8.2-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php82</pre>
<p><strong>Replacement</strong> of default PHP by version <strong>8.1</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.1
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php81
yum update php\*</pre>
<p><strong>Parallel installation</strong> of version <strong>8.1</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2021/06/11/PHP-8.1-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php81</pre>
<p><strong>Replacement</strong> of default PHP by version <strong>8.0</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.0
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php80
yum update</pre>
<p><strong>Parallel installation</strong> of version<strong> 8.0</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2020/04/10/PHP-8.0-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php80</pre>
<!--
-->
<p>And soon in the official updates:</p>
<ul>
<li>Fedora <strong>Rawhide</strong> now have PHP version <strong>8.2.3</strong></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2023-1723a6140d">Fedora 38 - PHP 8.2.3</a></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2023-452714dbc6">Fedora 37 - PHP 8.1.16</a></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2023-d12ff09d38">Fedora 36 - PHP 8.1.16</a></li>
</ul>
<p><strong><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" />To be noticed : </strong></p>
<ul>
<li>EL-9 RPMs are build using RHEL-<strong>9.1</strong></li>
<li>EL-8 RPMs are build using RHEL-<strong>8.7</strong></li>
<li>EL-7 RPMs are build using RHEL-<strong>7.9</strong></li>
<li><strong>intl</strong> extension now uses <strong>libicu71 </strong>(version<strong> 71.1</strong>)</li>
<li><strong>mbstring</strong> extension (EL builds) now uses <strong>oniguruma5php</strong> (version <strong>6.9.8</strong>, instead of the outdated system library)</li>
<li><strong>oci8</strong> extension now uses <strong>Oracle Client version 21.8</strong></li>
<li>a lot of extensions are also available, see the <a href="https://blog.remirepo.net/pages/PECL-extensions-RPM-status">PHP extensions RPM status (from PECL and other sources)</a> page</li>
</ul>
<p><strong><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Information</strong>:</p>
<ul>
<li><a href="http://php.net/manual/en/migration80.php" hreflang="en">Migrating from PHP 7.4.x to PHP 8.0.x</a></li>
<li><a href="http://php.net/manual/en/migration81.php" hreflang="en">Migrating from PHP 8.0.x to PHP 8.1.x</a></li>
<li><a href="http://php.net/manual/en/migration82.php" hreflang="en">Migrating from PHP 8.1.x to PHP 8.2.x</a></li>
</ul>
<p align="center"><strong>Base</strong> packages (php)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.2.3&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.1.16&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.0.28&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p align="center"><strong>Software Collections</strong> (php80 / php81 / php82)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php82-php-common&version=8.2.3&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php81-php-common&version=8.1.16&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php80-php-common&version=8.0.28&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>PHP version 8.0.27, 8.1.14 and 8.2.1urn:md5:cc4e62f0715cded40a64ed61febacfd22023-01-06T08:12:00+01:002023-02-15T09:15:08+01:00RemiArchivesPHPRPMSecurity<p>RPMs of <strong>PHP version 8.2.1</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 35 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php82</strong> repository for EL 7.</p>
<p>RPMs of <strong>PHP version 8.1.14</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 35 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php81</strong> repository for EL 7.</p>
<p>RPMs of <strong>PHP version 8.0.27</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 35 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php80</strong> repository for EL 7.</p>
<p><img alt="emblem-notice-24.png" ref-post="" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" /> The modules for <strong>EL-9</strong> are available for <strong>x86_64</strong> and <strong>aarch64</strong>.</p>
<!--
<p><img alt="emblem-notice-24.png" ref-post="" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />No security fix this month, so no update for version <a class="ref-post" href="https://blog.remirepo.net/post/2022/11/03/PHP-version-7.4.33-8.0.25-and-8.1.12">7.4.33</a>.</p>
-->
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" /><a class="ref-post" href="https://blog.remirepo.net/post/2022/11/29/PHP-7.4-is-retired">PHP version 7.4</a> have reached its end of life and is no longer maintained by the <a href="http://php.net/supported-versions.php">PHP project</a>.</p>
<p>These versions are also available as <em>Software Collections</em> in the <strong>remi-safe</strong> repository.</p>
<!--
-->
<p><img alt="security-medium-2-24.png" src="https://blog.remirepo.net/public/icons/security-medium-2-32.png" style="float: left; margin: 0 1em 0 0;" />These Versions fix 1 security bug, so update is strongly recommended.</p> <p>Version announcements:</p>
<ul>
<li><a href="http://www.php.net/releases/8_2_1.php">PHP 8.2.1 Release Annoucement</a></li>
<li><a href="http://www.php.net/releases/8_1_14.php">PHP 8.1.14 Release Annoucement</a></li>
<li><a href="http://www.php.net/releases/8_0_27.php">PHP 8.0.27 Release Annoucement</a></li>
<!--
-->
</ul>
<p><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Installation: use the <a href="http://rpms.remirepo.net/wizard/">Configuration Wizard</a> and choose your version and installation mode.</p>
<p><strong>Replacement</strong> of default PHP by version <strong>8.2</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.2
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php82
yum update</pre>
<p><strong>Parallel installation</strong> of version <strong>8.2</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2022/06/10/PHP-8.2-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php82</pre>
<p><strong>Replacement</strong> of default PHP by version <strong>8.1</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.1
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php81
yum update php\*</pre>
<p><strong>Parallel installation</strong> of version <strong>8.1</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2021/06/11/PHP-8.1-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php81</pre>
<p><strong>Replacement</strong> of default PHP by version <strong>8.0</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.0
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php80
yum update</pre>
<p><strong>Parallel installation</strong> of version<strong> 8.0</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2020/04/10/PHP-8.0-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php80</pre>
<!--
-->
<p>And soon in the official updates:</p>
<ul>
<li>Fedora <strong>Rawhide</strong> now have PHP version <strong>8.2.1</strong></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2023-5732365005">Fedora 37 - PHP 8.1.14</a></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2023-2dc2d607ba">Fedora 36 - PHP 8.1.14</a></li>
</ul>
<p><strong><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" />To be noticed : </strong></p>
<ul>
<li>EL-9 RPMs are build using RHEL-<strong>9.1</strong></li>
<li>EL-8 RPMs are build using RHEL-<strong>8.7</strong></li>
<li>EL-7 RPMs are build using RHEL-<strong>7.9</strong></li>
<li><strong>intl</strong> extension now uses <strong>libicu71 </strong>(version<strong> 71.1</strong>)</li>
<li><strong>mbstring</strong> extension (EL builds) now uses <strong>oniguruma5php</strong> (version <strong>6.9.8</strong>, instead of the outdated system library)</li>
<li><strong>oci8</strong> extension now uses <strong>Oracle Client version 21.8</strong></li>
<li>a lot of extensions are also available, see the <a href="https://blog.remirepo.net/pages/PECL-extensions-RPM-status">PHP extensions RPM status (from PECL and other sources)</a> page</li>
</ul>
<p><strong><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Information</strong>:</p>
<ul>
<li><a href="http://php.net/manual/en/migration80.php" hreflang="en">Migrating from PHP 7.4.x to PHP 8.0.x</a></li>
<li><a href="http://php.net/manual/en/migration81.php" hreflang="en">Migrating from PHP 8.0.x to PHP 8.1.x</a></li>
<li><a href="http://php.net/manual/en/migration82.php" hreflang="en">Migrating from PHP 8.1.x to PHP 8.2.x</a></li>
</ul>
<p align="center"><strong>Base</strong> packages (php)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.2.1&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.1.14&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.0.27&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->
<p align="center"><strong>Software Collections</strong> (php80 / php81 / php82)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php82-php-common&version=8.2.1&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php81-php-common&version=8.1.14&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php80-php-common&version=8.0.27&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->PHP 7.4 is retiredurn:md5:3ce6aa4b6ad59dfb6aa64632cfac20e72022-11-29T11:38:00+01:002022-11-29T11:50:03+01:00RemiHowToPHPRPMSecurity <p>One year after <a class="ref-post" href="https://blog.remirepo.net/post/2021/12/10/PHP-7.3-is-dead">PHP 7.3</a>, and as announced, <strong>PHP version 7.4.33 was the last official release</strong> of PHP 7.4</p>
<!--
<p>This means that with version <a class="ref-post" href="https://blog.remirepo.net/post/2019/12/18/PHP-version-7.2.26-7.3.13-and-7.4.1">7.2.26, 7.3.13 and 7.4.1</a> releases, some security vulnerabilities are not, and won't be, fixed by the PHP project.</p>
-->
<p>To keep a secure installation, the upgrade to a maintained version is strongly recommended:</p>
<ul>
<li><strong>PHP 8.0</strong> has security only support and will be maintained until November <strong>2023</strong>.</li>
<li><strong>PHP 8.1</strong> has active support and will be maintained until November <strong>2023</strong> (2024 for security).</li>
<li><strong>PHP 8.2 </strong>planed for Dec 6th will have active support and will be maintained until December <strong>2024</strong> (2025 for security).</li>
</ul>
<p>Read :</p>
<ul>
<li><a href="http://php.net/supported-versions.php">PHP Supported versions</a></li>
<li><a href="http://php.net/manual/en/migration80.php" hreflang="fr">Migration guide from PHP 7.4.x to PHP 8.0.x</a></li>
<li><a href="http://php.net/manual/en/migration81.php" hreflang="fr">Migration guide from PHP 8.0.x to PHP 8.1.x</a></li>
<li><a href="http://php.net/manual/en/migration82.php" hreflang="fr">Migration guide from PHP 8.1.x to PHP 8.2.x</a></li>
</ul>
<p><strong>However</strong>, given the very important number of downloads by the users of my repository the version is still available in <strong>remi</strong> repository for <strong>Enterprise Linux</strong> (RHEL, CentOS, Alma, Rocky...) and <strong>Fedora</strong> and will include the latest security fixes.</p>
<p><strong>Warning</strong> : this is a <strong>best effort action</strong>, depending on my spare time, <strong>without any warranty,</strong> only to give users more time to migrate. This can only be temporary, and upgrade must be the priority.</p>
<p>You can also watch the sources repository on <a href="https://github.com/remicollet/php-src-security/tree/PHP-7.4-security-backports">github</a>.</p>PHP version 7.4.33, 8.0.25 and 8.1.12urn:md5:853243dcd6db3cace8c406b700c4914e2022-11-03T10:35:00+01:002022-11-29T11:50:50+01:00RemiArchivesPHPRPMSecurity<p>RPMs of <strong>PHP version 8.1.12</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 35 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php81</strong> repository for EL 7.</p>
<p>RPMs of <strong>PHP version 8.0.25</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 35 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php80</strong> repository for EL 7.</p>
<!--
-->
<p>RPMs of <strong>PHP version 7.4.33</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 35 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php74</strong> repository for EL 7.</p>
<p><img alt="emblem-notice-24.png" ref-post="" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" /> The modules for <strong>EL-9</strong> are available for <strong>x86_64</strong> and <strong>aarch64</strong>.</p>
<!--
<p><img alt="emblem-notice-24.png" ref-post="" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />No security fix this month, so no update for version <a class="ref-post" href="https://blog.remirepo.net/post/2022/06/10/PHP-version-7.4.30-8.0.20-and-8.1.7">7.4.30</a>.</p>
-->
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" /><a class="ref-post" href="https://blog.remirepo.net/post/2021/12/10/PHP-7.3-is-dead">PHP version 7.3</a> have reached its end of life and is no longer maintained by the <a href="http://php.net/supported-versions.php">PHP project</a>.</p>
<p>These versions are also available as <em>Software Collections</em> in the <strong>remi-safe</strong> repository.</p>
<p><img alt="security-medium-2-24.png" src="https://blog.remirepo.net/public/icons/security-medium-2-32.png" style="float: left; margin: 0 1em 0 0;" />These Versions fix 2 security bugs, so update is strongly recommended.</p> <!--
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" />Version <strong>7.2</strong> being close to its end of life, in December 2020, an upgrade to a higher version is recommended.</p>
-->
<p>Version announcements:</p>
<ul>
<li><a href="http://www.php.net/releases/8_1_12.php">PHP 8.1.12 Release Annoucement</a></li>
<li><a href="http://www.php.net/releases/8_0_25.php">PHP 8.0.25 Release Annoucement</a></li>
<!--
-->
<li><a href="http://www.php.net/releases/7_4_33.php">PHP 7.4.33 Release Annoucement</a></li>
</ul>
<p><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Installation: use the <a href="http://rpms.remirepo.net/wizard/">Configuration Wizard</a> and choose your version and installation mode.</p>
<p><strong>Replacement</strong> of default PHP by version <strong>8.1</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.1
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php81
yum update php\*</pre>
<p><strong>Parallel installation</strong> of version <strong>8.1</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2021/06/11/PHP-8.1-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php81</pre>
<p><strong>Replacement</strong> of default PHP by version <strong>8.0</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.0
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php80
yum update</pre>
<p><strong>Parallel installation</strong> of version<strong> 8.0</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2020/04/10/PHP-8.0-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php80</pre>
<p><strong>Replacement</strong> of default PHP by version <strong>7.4</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-7.4
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php74
yum update</pre>
<p><strong>Parallel installation</strong> of version<strong> 7.4</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2019/05/22/PHP-7.4-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php74</pre>
<!--
-->
<p>And soon in the official updates:</p>
<ul>
<li>Fedora <strong>Rawhide</strong> now have PHP version <strong>8.2.0RC5</strong></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2022-f204e1d0ed">Fedora 37 - PHP 8.1.12</a></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2022-1ecc10276e">Fedora 36 - PHP 8.1.12</a></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2022-f2a5082860">Fedora 35 - PHP 8.0.25</a></li>
</ul>
<p><strong><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" />To be noticed : </strong></p>
<ul>
<li>EL-9 RPMs are build using RHEL-<strong>9.0</strong></li>
<li>EL-8 RPMs are build using RHEL-<strong>8.6</strong></li>
<li>EL-7 RPMs are build using RHEL-<strong>7.9</strong></li>
<li><strong>intl</strong> extension now uses <strong>libicu71 </strong>(version<strong> 71.1</strong>)</li>
<li><strong>mbstring</strong> extension (EL builds) now uses <strong>oniguruma5php</strong> (version <strong>6.9.8</strong>, instead of the outdated system library)</li>
<li><strong>oci8</strong> extension now uses <strong>Oracle Client version 21.7</strong></li>
<li>a lot of extensions are also available, see the <a href="https://blog.remirepo.net/pages/PECL-extensions-RPM-status">PHP extensions RPM status (from PECL and other sources)</a> page</li>
</ul>
<p><strong><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Information</strong>:</p>
<ul>
<li><a href="http://php.net/manual/en/migration74.php" hreflang="en">Migrating from PHP 7.3.x to PHP 7.4.x</a></li>
<li><a href="http://php.net/manual/en/migration80.php" hreflang="en">Migrating from PHP 7.4.x to PHP 8.0.x</a></li>
<li><a href="http://php.net/manual/en/migration81.php" hreflang="en">Migrating from PHP 8.0.x to PHP 8.1.x</a></li>
</ul>
<p align="center"><strong>Base</strong> packages (php)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.1.12&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.0.25&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=7.4.33&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p align="center"><strong>Software Collections</strong> (php74 / php80 / php81)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php81-php-common&version=8.1.12&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php80-php-common&version=8.0.25&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php74-php-common&version=7.4.33&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>PHP version 7.4.32, 8.0.24 and 8.1.11urn:md5:c64a8a7ba38890441ab5f207317493c32022-09-30T07:48:00+02:002022-11-03T10:39:17+01:00RemiArchivesPHPRPMSecurity<p>RPMs of <strong>PHP version 8.1.11</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 35 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php81</strong> repository for EL 7.</p>
<p>RPMs of <strong>PHP version 8.0.24</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 35 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php80</strong> repository for EL 7.</p>
<!--
-->
<p>RPMs of <strong>PHP version 7.4.32</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 35 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php74</strong> repository for EL 7.</p>
<p><img alt="emblem-notice-24.png" ref-post="" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" /> The modules for <strong>EL-9</strong> are available for <strong>x86_64</strong> and <strong>aarch64</strong>.</p>
<!--
<p><img alt="emblem-notice-24.png" ref-post="" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />No security fix this month, so no update for version <a class="ref-post" href="https://blog.remirepo.net/post/2022/06/10/PHP-version-7.4.30-8.0.20-and-8.1.7">7.4.30</a>.</p>
-->
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" /><a class="ref-post" href="https://blog.remirepo.net/post/2021/12/10/PHP-7.3-is-dead">PHP version 7.3</a> have reached its end of life and is no longer maintained by the <a href="http://php.net/supported-versions.php">PHP project</a>.</p>
<p>These versions are also available as <em>Software Collections</em> in the <strong>remi-safe</strong> repository.</p>
<p><img alt="security-medium-2-24.png" src="https://blog.remirepo.net/public/icons/security-medium-2-32.png" style="float: left; margin: 0 1em 0 0;" />These Versions fix 2 security bugs, so update is strongly recommended.</p> <!--
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" />Version <strong>7.2</strong> being close to its end of life, in December 2020, an upgrade to a higher version is recommended.</p>
-->
<p>Version announcements:</p>
<ul>
<li><a href="http://www.php.net/releases/8_1_11.php">PHP 8.1.11 Release Annoucement</a></li>
<li><a href="http://www.php.net/releases/8_0_24.php">PHP 8.0.24 Release Annoucement</a></li>
<!--
-->
<li><a href="http://www.php.net/releases/7_4_32.php">PHP 7.4.32 Release Annoucement</a></li>
</ul>
<p><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Installation: use the <a href="http://rpms.remirepo.net/wizard/">Configuration Wizard</a> and choose your version and installation mode.</p>
<p><strong>Replacement</strong> of default PHP by version <strong>8.1</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.1
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php81
yum update php\*</pre>
<p><strong>Parallel installation</strong> of version <strong>8.1</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2021/06/11/PHP-8.1-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php81</pre>
<p><strong>Replacement</strong> of default PHP by version <strong>8.0</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.0
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php80
yum update</pre>
<p><strong>Parallel installation</strong> of version<strong> 8.0</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2020/04/10/PHP-8.0-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php80</pre>
<p><strong>Replacement</strong> of default PHP by version <strong>7.4</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-7.4
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php74
yum update</pre>
<p><strong>Parallel installation</strong> of version<strong> 7.4</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2019/05/22/PHP-7.4-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php74</pre>
<!--
-->
<p>And soon in the official updates:</p>
<ul>
<li>Fedora <strong>Rawhide</strong> now have PHP version <strong>8.1.11</strong></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2022-580da6af27">Fedora 37 - PHP 8.1.11</a></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2022-0b77fbd9e7">Fedora 36 - PHP 8.1.11</a></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2022-afdea1c747">Fedora 35 - PHP 8.0.24</a></li>
</ul>
<p><strong><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" />To be noticed : </strong></p>
<ul>
<li>EL-9 RPMs are build using RHEL-<strong>9.0</strong></li>
<li>EL-8 RPMs are build using RHEL-<strong>8.6</strong></li>
<li>EL-7 RPMs are build using RHEL-<strong>7.9</strong></li>
<li><strong>intl</strong> extension now uses <strong>libicu71 </strong>(version<strong> 71.1</strong>)</li>
<li><strong>mbstring</strong> extension (EL builds) now uses <strong>oniguruma5php</strong> (version <strong>6.9.8</strong>, instead of the outdated system library)</li>
<li><strong>oci8</strong> extension now uses <strong>Oracle Client version 21.7</strong></li>
<li>a lot of extensions are also available, see the <a href="https://blog.remirepo.net/pages/PECL-extensions-RPM-status">PHP extensions RPM status (from PECL and other sources)</a> page</li>
</ul>
<p><strong><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Information</strong>:</p>
<ul>
<li><a href="http://php.net/manual/en/migration74.php" hreflang="en">Migrating from PHP 7.3.x to PHP 7.4.x</a></li>
<li><a href="http://php.net/manual/en/migration80.php" hreflang="en">Migrating from PHP 7.4.x to PHP 8.0.x</a></li>
<li><a href="http://php.net/manual/en/migration81.php" hreflang="en">Migrating from PHP 8.0.x to PHP 8.1.x</a></li>
</ul>
<p align="center"><strong>Base</strong> packages (php)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.1.11&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.0.24&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=7.4.32&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p align="center"><strong>Software Collections</strong> (php74 / php80 / php81)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php81-php-common&version=8.1.11&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php80-php-common&version=8.0.24&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php74-php-common&version=7.4.32&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>PHP version 8.0.21 and 8.1.8urn:md5:1f50a21de4d894541b565f17d8b63fcf2022-07-08T06:59:00+02:002022-08-04T14:05:48+02:00RemiArchivesPHPRPMSecurity<p>RPMs of <strong>PHP version 8.1.8</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 34 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php81</strong> repository for EL 7.</p>
<p>RPMs of <strong>PHP version 8.0.21</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 34 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php80</strong> repository for EL 7.</p>
<!--
<p>RPMs of <strong>PHP version 7.4.20</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 34 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php74</strong> repository for EL 7.</p>
-->
<p><img alt="emblem-notice-24.png" ref-post="" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />No security fix this month for 7.4 and 8.0, so no update for version <a class="ref-post" href="https://blog.remirepo.net/post/2022/06/10/PHP-version-7.4.30-8.0.20-and-8.1.7">7.4.30</a>.</p>
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" /><a class="ref-post" href="https://blog.remirepo.net/post/2021/12/10/PHP-7.3-is-dead">PHP version 7.3</a> have reached its end of life and is no longer maintained by the <a href="http://php.net/supported-versions.php">PHP project</a>.</p>
<p>These versions are also available as <em>Software Collections</em> in the <strong>remi-safe</strong> repository.</p>
<!--
-->
<p><img alt="security-medium-2-24.png" src="https://blog.remirepo.net/public/icons/security-medium-2-32.png" style="float: left; margin: 0 1em 0 0;" />Version 8.1.8 fixes 1 security bug, so update is strongly recommended.</p> <!--
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" />Version <strong>7.2</strong> being close to its end of life, in December 2020, an upgrade to a higher version is recommended.</p>
-->
<p>Version announcements:</p>
<ul>
<li><a href="http://www.php.net/releases/8_1_8.php">PHP 8.1.8 Release Annoucement</a></li>
<li><a href="http://www.php.net/releases/8_0_21.php">PHP 8.0.21 Release Annoucement</a></li>
<!--
<li><a href="http://www.php.net/releases/7_4_30.php">PHP 7.4.30 Release Annoucement</a></li>
-->
</ul>
<p><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Installation: use the <a href="http://rpms.remirepo.net/wizard/">Configuration Wizard</a> and choose your version and installation mode.</p>
<p><strong>Replacement</strong> of default PHP by version <strong>8.1</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.1
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php81
yum update php\*</pre>
<p><strong>Parallel installation</strong> of version <strong>8.1</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2021/06/11/PHP-8.1-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php81</pre>
<p><strong>Replacement</strong> of default PHP by version <strong>8.0</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.0
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php80
yum update</pre>
<p><strong>Parallel installation</strong> of version<strong> 8.0</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2020/04/10/PHP-8.0-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php80</pre>
<p><strong>Replacement</strong> of default PHP by version <strong>7.4</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-7.4
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php74
yum update</pre>
<p><strong>Parallel installation</strong> of version<strong> 7.4</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2019/05/22/PHP-7.4-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php74</pre>
<p>And soon in the official updates:</p>
<!--
-->
<ul>
<li>Fedora <strong>Rawhide</strong> now have PHP version <strong>8.1.8</strong></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2022-ec0491574d">Fedora 36 - PHP 8.1.8</a></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2022-ac6deb5fba">Fedora 35 - PHP 8.0.21</a></li>
</ul>
<p><strong><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" />To be noticed : </strong></p>
<ul>
<li>EL-8 RPMs are build using RHEL-<strong>8.6</strong></li>
<li>EL-7 RPMs are build using RHEL-<strong>7.9</strong></li>
<li>EL-7 builds now use <strong>libicu69 </strong>(version<strong> 69.1</strong>)</li>
<li>EL builds now uses <strong>oniguruma5php</strong> (version <strong>6.9.5</strong>, instead of outdated system library)</li>
<li><strong>oci8</strong> extension now uses <strong>Oracle Client version 21.6</strong></li>
<li>a lot of extensions are also available, see the <a href="https://blog.remirepo.net/pages/PECL-extensions-RPM-status">PHP extensions RPM status (from PECL and other sources)</a> page</li>
</ul>
<p><strong><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Information</strong>:</p>
<ul>
<li><a href="http://php.net/manual/en/migration74.php" hreflang="en">Migrating from PHP 7.3.x to PHP 7.4.x</a></li>
<li><a href="http://php.net/manual/en/migration80.php" hreflang="en">Migrating from PHP 7.4.x to PHP 8.0.x</a></li>
<li><a href="http://php.net/manual/en/migration81.php" hreflang="en">Migrating from PHP 8.0.x to PHP 8.1.x</a></li>
</ul>
<p align="center"><strong>Base</strong> packages (php)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.1.8&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.0.21&lang=en&release=2" style="margin: 1em auto; display: block;" /></p>
<!--
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=7.4.30&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
-->
<p align="center"><strong>Software Collections</strong> (php74 / php80 / php81)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php81-php-common&version=8.1.8&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php80-php-common&version=8.0.21&lang=en&release=2" style="margin: 1em auto; display: block;" /></p>
<!--
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php74-php-common&version=7.4.30&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
-->PHP version 7.4.30, 8.0.20 and 8.1.7urn:md5:0e663e42024596a08e6bc6c1bf9cc5022022-06-10T07:27:00+02:002022-09-30T06:54:58+02:00RemiArchivesPHPRPMSecurity<p>RPMs of <strong>PHP version 8.1.7</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 34 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php81</strong> repository for EL 7.</p>
<p>RPMs of <strong>PHP version 8.0.20</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 34 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php80</strong> repository for EL 7.</p>
<p>RPMs of <strong>PHP version 7.4.20</strong> are available in <strong>remi-modular</strong> repository for <strong>Fedora</strong> ≥ 34 and <strong>Enterprise Linux</strong> ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in <strong>remi-php74</strong> repository for EL 7.</p>
<!--
<p><img alt="emblem-notice-24.png" ref-post="" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />No security fix this month, so no update for version <a class="ref-post" href="https://blog.remirepo.net/post/2022/04/15/PHP-version-7.4.29-8.0.18-and-8.1.5">7.4.29</a>.</p>
-->
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" /><a class="ref-post" href="https://blog.remirepo.net/post/2021/12/10/PHP-7.3-is-dead">PHP version 7.3</a> have reached its end of life and is no longer maintained by the <a href="http://php.net/supported-versions.php">PHP project</a>.</p>
<p>These versions are also available as <em>Software Collections</em> in the <strong>remi-safe</strong> repository.</p>
<!--
-->
<p><img alt="security-medium-2-24.png" src="https://blog.remirepo.net/public/icons/security-medium-2-32.png" style="float: left; margin: 0 1em 0 0;" />These versions fix 2 security bugs, so update is strongly recommended.</p> <!--
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" />Version <strong>7.2</strong> being close to its end of life, in December 2020, an upgrade to a higher version is recommended.</p>
-->
<p>Version announcements:</p>
<ul>
<li><a href="http://www.php.net/releases/8_1_8.php">PHP 8.1.7 Release Annoucement</a></li>
<li><a href="http://www.php.net/releases/8_0_20.php">PHP 8.0.20 Release Annoucement</a></li>
<!--
-->
<li><a href="http://www.php.net/releases/7_4_30.php">PHP 7.4.30 Release Annoucement</a></li>
</ul>
<p><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Installation: use the <a href="http://rpms.remirepo.net/wizard/">Configuration Wizard</a> and choose your version and installation mode.</p>
<p><strong>Replacement</strong> of default PHP by version <strong>8.1</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.1
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php81
yum update php\*</pre>
<p><strong>Parallel installation</strong> of version <strong>8.1</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2021/06/11/PHP-8.1-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php81</pre>
<p><strong>Replacement</strong> of default PHP by version <strong>8.0</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.0
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php80
yum update</pre>
<p><strong>Parallel installation</strong> of version<strong> 8.0</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2020/04/10/PHP-8.0-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php80</pre>
<p><strong>Replacement</strong> of default PHP by version <strong>7.4</strong> installation (<strong>simplest</strong>):</p>
<pre>
dnf module reset php
dnf module enable php:remi-7.4
dnf update php\*</pre>
<p>or, the old <strong>EL-7</strong> way:</p>
<pre>
yum-config-manager --enable remi-php74
yum update</pre>
<p><strong>Parallel installation</strong> of version<strong> 7.4</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2019/05/22/PHP-7.4-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php74</pre>
<p>And soon in the official updates:</p>
<!--
-->
<ul>
<li>Fedora <strong>Rawhide</strong> now have PHP version <strong>8.1.7</strong></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2022-f3fc52428e">Fedora 36 - PHP 8.1.7</a></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2022-0a96e5b9b1">Fedora 35 - PHP 8.0.20</a></li>
</ul>
<p><strong><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" />To be noticed : </strong></p>
<ul>
<li>EL-8 RPMs are build using RHEL-<strong>8.6</strong></li>
<li>EL-7 RPMs are build using RHEL-<strong>7.9</strong></li>
<li>EL-7 builds now use <strong>libicu69 </strong>(version<strong> 69.1</strong>)</li>
<li>EL builds now uses <strong>oniguruma5php</strong> (version <strong>6.9.5</strong>, instead of outdated system library)</li>
<li><strong>oci8</strong> extension now uses <strong>Oracle Client version 21.6</strong></li>
<li>a lot of extensions are also available, see the <a href="https://blog.remirepo.net/pages/PECL-extensions-RPM-status">PHP extensions RPM status (from PECL and other sources)</a> page</li>
</ul>
<p><strong><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Information</strong>:</p>
<ul>
<li><a href="http://php.net/manual/en/migration74.php" hreflang="en">Migrating from PHP 7.3.x to PHP 7.4.x</a></li>
<li><a href="http://php.net/manual/en/migration80.php" hreflang="en">Migrating from PHP 7.4.x to PHP 8.0.x</a></li>
<li><a href="http://php.net/manual/en/migration81.php" hreflang="en">Migrating from PHP 8.0.x to PHP 8.1.x</a></li>
</ul>
<p align="center"><strong>Base</strong> packages (php)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.1.7&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.0.20&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=7.4.30&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p align="center"><strong>Software Collections</strong> (php74 / php80 / php81)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php81-php-common&version=8.1.7&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php80-php-common&version=8.0.20&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php74-php-common&version=7.4.30&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>PHP 7.3 is deadurn:md5:eef7dd81ab7c08e48d5eb45fa822bd812021-12-10T09:14:00+01:002021-12-10T10:11:38+01:00RemiHowToPHPRPMSecurity <p>One year after <a class="ref-post" href="https://blog.remirepo.net/post/2020/12/01/PHP-7.2-is-dead">PHP 7.2</a>, and as announced, <strong>PHP version 7.3.33 was the last official release</strong> of PHP 7.3</p>
<!--
<p>This means that with version <a class="ref-post" href="https://blog.remirepo.net/post/2019/12/18/PHP-version-7.2.26-7.3.13-and-7.4.1">7.2.26, 7.3.13 and 7.4.1</a> releases, some security vulnerabilities are not, and won't be, fixed by the PHP project.</p>
-->
<p>To keep a secure installation, the upgrade to a maintained version is strongly recommended:</p>
<ul>
<li><strong>PHP 8.0</strong> has active support and will be maintained until November <strong>2022</strong> (2023 for security).</li>
<li><strong>PHP 8.1</strong> has active support and will be maintained until November <strong>2023</strong> (2024 for security).</li>
</ul>
<p>Read :</p>
<ul>
<li><a href="http://php.net/supported-versions.php">PHP Supported versions</a></li>
<li><a href="http://php.net/manual/en/migration74.php" hreflang="fr">Migration guide from PHP 7.3.x to PHP 7.4.x</a></li>
<li><a href="http://php.net/manual/en/migration80.php" hreflang="fr">Migration guide from PHP 7.4.x to PHP 8.0.x</a></li>
<li><a href="http://php.net/manual/en/migration81.php" hreflang="fr">Migration guide from PHP 8.0.x to PHP 8.1.x</a></li>
</ul>
<p><strong>However</strong>, given the very important number of downloads by the users of my repository the version is still available in <strong>remi</strong> repository for <strong>Enterprise Linux</strong> (RHEL, CentOS...) and <strong>Fedora</strong> (<em>Software Collections</em>) and will include the latest security fix.</p>
<p><strong>Warning</strong> : this is a <strong>best effort action</strong>, depending of my spare time, <strong>without any warranty,</strong> only to give users more time to migrate. This can only be temporary, and upgrade must be the priority.</p>
<p>You can also watch the sources repository on <a href="https://github.com/remicollet/php-src-security/tree/PHP-7.3-security-backports">github</a>.</p>PHP 7.3 est morturn:md5:b3be68dedb297a1177f97c17264085542021-12-10T09:12:00+01:002021-12-10T10:11:47+01:00RemiHowToPHPRPMSecurity <p>Un an après <a class="ref-post" href="https://blog.remirepo.net/post/2020/12/01/PHP-7.2-est-mort">PHP 7.2</a>, et comme annoncé, <strong>PHP version 7.3.33 était la dernière version officielle</strong> de PHP 7.3</p>
<!--
<p>Ce qui signifie qu'avec la publication des versions <a class="ref-post" href="https://blog.remirepo.net/post/2019/12/18/PHP-version-7.2.26-7.3.13-et-7.4.1">7.2.26, 7.3.13 et 7.4.1</a>, quelques failles de sécurité publiques ne sont pas, et ne seront pas corrigées par le projet PHP.</p>
-->
<p>Pour maintenir une installation sécurisée, la mise à jour vers une version maintenue est fortement conseillée :</p>
<ul>
<li><strong>PHP 8.0</strong> est en mode maintenance active, et sera maintenu jusqu'en novembre <strong>2022</strong> (2023 pour la sécurité).</li>
<li><strong>PHP 8.1</strong> est en mode maintenance active, et sera maintenu jusqu'en novembre <strong>2023</strong> (2024 pour la sécurité).</li>
</ul>
<p>Voir :</p>
<ul>
<li><a href="http://php.net/supported-versions.php">PHP Supported versions</a></li>
<li>Guide de <a href="http://php.net/manual/fr/migration74.php" hreflang="fr">Migration de PHP 7.3.x à PHP 7.4.x</a></li>
<li>Guide de <a href="http://php.net/manual/fr/migration80.php" hreflang="fr">Migration de PHP 7.4.x à PHP 8.0.x</a></li>
<li>Guide de <a href="http://php.net/manual/fr/migration81.php" hreflang="fr">Migration de PHP 8.0.x à PHP 8.1.x</a></li>
</ul>
<p><strong>Cependant</strong>, compte tenu du nombre important de téléchargements par les utilisateurs de mon dépôt la version présente dans le dépôt <strong>remi</strong> pour <strong>Enterprise Linux</strong> (RHEL, CentOS...) et <strong>Fedora</strong> (<em>Software Collections</em>) est conservée et intègrera les derniers correctifs de sécurité.</p>
<p><strong>Attention</strong> : il s'agit d'un action réalisée avec la <strong>meilleure volonté</strong>, en fonction de mon temps disponible, <strong>sans aucune garantie</strong>, afin de donner plus de temps aux utilisateurs pour migrer. Cela ne peut être que temporaire et la migration doit rester la priorité.</p>
<p>Vous pouvez aussi consulter le dépôt des sources sur <a href="https://github.com/remicollet/php-src-security/tree/PHP-7.3-security-backports">github</a>.</p>PHP version 7.3.33, 7.4.26 and 8.0.13urn:md5:c847d48cda16b405465216733ca3d32d2021-11-19T08:19:00+01:002021-12-18T08:04:47+01:00RemiArchivesPHPRPMSecurity<p>RPMs of <strong>PHP version 8.0.13</strong> are available in <strong>remi</strong> repository for <strong>Fedora</strong> 35 and <strong>remi-php80</strong> repository for <strong>Fedora</strong> 33-34 and <strong>Enterprise Linux </strong> (RHEL, CentOS).</p>
<p>RPMs of <strong>PHP version 7.4.26</strong> are available in <strong>remi</strong> repository for <strong>Fedora</strong> 33-34 and <strong>remi-php74</strong> repository <strong>Enterprise Linux </strong> (RHEL, CentOS).</p>
<p>RPMs of <strong>PHP version 7.3.33</strong> are available in <strong>remi-php73</strong> repository for <strong>Enterprise Linux </strong> (RHEL, CentOS).</p>
<!--
<p><img alt="emblem-notice-24.png" ref-post="" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />No security fix this month, so no update for version <a class="ref-post" href="https://blog.remirepo.net/post/2021/04/30/PHP-version-7.3.28-7.4.18-and-8.0.5">7.3.28</a>.</p>
-->
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" /><a class="ref-post" href="https://blog.remirepo.net/post/2020/12/01/PHP-7.2-is-dead">PHP version 7.2</a> have reached its end of life and is no longer maintained by the <a href="http://php.net/supported-versions.php">PHP project</a>.</p>
<p>These versions are also available as <em>Software Collections</em> in the <strong>remi-safe</strong> repository and as <strong>module</strong> for Fedora and EL ≥ 8.</p>
<!--
<p><img alt="security-medium-2-24.png" src="https://blog.remirepo.net/public/icons/security-medium-2-32.png" style="float: left; margin: 0 1em 0 0;" />These versions fix a few security bugs, so update is strongly recommended.</p>
--> <!--
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" />Version <strong>7.2</strong> being close to its end of life, in December 2020, an upgrade to a higher version is recommended.</p>
-->
<p>Version announcements:</p>
<ul>
<li><a href="http://www.php.net/releases/8_0_13.php">PHP 8.0.13 Release Annoucement</a></li>
<li><a href="http://www.php.net/releases/7_4_26.php">PHP 7.4.26 Release Annoucement</a></li>
<li><a href="http://www.php.net/releases/7_3_33.php">PHP 7.3.33 Release Annoucement</a></li>
<!--
-->
</ul>
<p><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Installation: use the <a href="http://rpms.remirepo.net/wizard/">Configuration Wizard</a> and choose your version and installation mode.</p>
<p><strong>Replacement</strong> of default PHP by version <strong>8.0</strong> installation (<strong>simplest</strong>):</p>
<pre>
yum-config-manager --enable remi-php80
yum update</pre>
<p>or, the <strong>modular</strong> way (Fedora and EL ≥ 8):</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.0
dnf update php\*</pre>
<p><strong>Parallel installation</strong> of version<strong> 8.0</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2020/04/10/PHP-8.0-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php80</pre>
<p><strong>Replacement</strong> of default PHP by version <strong>7.4</strong> installation (<strong>simplest</strong>):</p>
<pre>
yum-config-manager --enable remi-php74
yum update</pre>
<p>or, the <strong>modular</strong> way (Fedora and EL ≥ 8):</p>
<pre>
dnf module reset php
dnf module enable php:remi-7.4
dnf update php\*</pre>
<p><strong>Parallel installation</strong> of version<strong> 7.4</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2019/05/22/PHP-7.4-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php74</pre>
<p><strong>Replacement</strong> of default PHP by version <strong>7.3</strong> installation (<strong>simplest</strong>):</p>
<pre>
yum-config-manager --enable remi-php73
yum update php\*</pre>
<p>or, the <strong>modular</strong> way (Fedora and EL ≥ 8):</p>
<pre>
dnf module reset php
dnf module enable php:remi-7.3
dnf update php\*</pre>
<p><strong>Parallel installation</strong> of version <strong>7.3</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2018/06/08/PHP-7.3-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php73</pre>
<p>And soon in the official updates:</p>
<!--
-->
<ul>
<li>Fedora <strong>Rawhide</strong> now have PHP version <strong>8.1.0RC6</strong></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2021-06795380db">Fedora 35 - PHP 8.0.13</a></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2021-88ba46f2b2">Fedora 34 - PHP 7.4.26</a></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2021-c8043fa05f">Fedora 33 - PHP 7.4.26</a></li>
</ul>
<p><strong><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" />To be noticed : </strong></p>
<ul>
<li>EL-8 RPMs are build using RHEL-<strong>8.5</strong></li>
<li>EL-7 RPMs are build using RHEL-<strong>7.9</strong></li>
<li>EL-7 builds now use <strong>libicu69 </strong>(version<strong> 69.1</strong>)</li>
<li>EL builds now uses <strong>oniguruma5php</strong> (version <strong>6.9.5</strong>, instead of outdated system library)</li>
<li><strong>oci8</strong> extension now uses <strong>Oracle Client version 21.3</strong></li>
<li>a lot of extensions are also available, see the <a href="https://blog.remirepo.net/pages/PECL-extensions-RPM-status">PHP extensions RPM status (from PECL and other sources)</a> page</li>
</ul>
<p><strong><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Information</strong>:</p>
<ul>
<li><a href="http://php.net/manual/en/migration73.php" hreflang="en">Migrating from PHP 7.2.x to PHP 7.3.x</a></li>
<li><a href="http://php.net/manual/en/migration74.php" hreflang="en">Migrating from PHP 7.3.x to PHP 7.4.x</a></li>
<li><a href="http://php.net/manual/en/migration80.php" hreflang="en">Migrating from PHP 7.4.x to PHP 8.0.x</a></li>
</ul>
<p align="center"><strong>Base</strong> packages (php)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.0.13&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=7.4.26&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->
<p align="center"><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=7.3.33&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p align="center"><strong>Software Collections</strong> (php73 / php74 / php80)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php80-php-common&version=8.0.13&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php74-php-common&version=7.4.26&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->
<p align="center"><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php73-php-common&version=7.3.33&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>PHP version 7.3.33, 7.4.26 et 8.0.13urn:md5:886c8894507ab3b773b29e69b1088fa92021-11-19T08:15:00+01:002021-12-18T08:03:30+01:00RemiArchivesPHPRPMSecurity<p>Les RPM de <strong>PHP version 8.0.13</strong> sont disponibles dans le dépôt <strong>remi</strong> pour <strong>Fedora</strong> 35 et dans le dépôt <strong>remi-php80</strong> pour <strong>Fedora</strong> 33-34 et <strong>Enterprise Linux </strong> (RHEL, CentOS)<em>.</em></p>
<p>Les RPM de <strong>PHP version 7.4.26</strong> sont disponibles dans le dépôt <strong>remi</strong> pour <strong>Fedora</strong> 33-34 et dans le dépôt <strong>remi-php74</strong> pour <strong>Enterprise Linux </strong> (RHEL, CentOS)<em>.</em></p>
<p>Les RPM de <strong>PHP version 7.3.33</strong> sont disponibles dans le dépôt <strong>remi-php73</strong> pour <strong>Enterprise Linux </strong> (RHEL, CentOS)<em>.</em></p>
<!--
<p><img alt="emblem-notice-24.png" ref-post="" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Pas de correctifs de sécurité ce mois ci, donc pas de mise à jour de la <a class="ref-post" href="https://blog.remirepo.net/post/2021/04/30/PHP-version-7.3.28-7.4.18-et-8.0.5">version 7.3.28</a>.</p>
-->
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" /> <a class="ref-post" href="https://blog.remirepo.net/post/2020/12/01/PHP-7.2-est-mort">PHP version 7.2</a> a atteint sa fin de vie et n'est plus maintenu par le <a href="http://php.net/supported-versions.php">projet PHP</a>.</p>
<p>Ces versions sont aussi disponibles en <em>Software Collections</em> dans le dépôt <strong>remi-safe</strong> et en <strong>module</strong> pour Fedora et EL ≥ 8.</p>
<!--
-->
<p><img alt="security-medium-2-24.png" src="https://blog.remirepo.net/public/icons/security-medium-2-32.png" style="float: left; margin: 0 1em 0 0;" />Ces versions corrigent quelques failles de sécurité, la mise à jour est donc vivement recommandée.</p> <!--
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" />La version <strong>7.2</strong> étant proche de sa <strong>fin de vie</strong>, en décembre 2020, une mise à jour vers une version supérieure est conseillée.</p>
-->
<p>Annonces des versions :</p>
<ul>
<li><a href="http://www.php.net/releases/8_0_13.php">PHP 8.0.13 Release Annoucement</a></li>
<li><a href="http://www.php.net/releases/7_4_26.php">PHP 7.4.26 Release Annoucement</a></li>
<li><a href="http://www.php.net/releases/7_3_33.php">PHP 7.3.33 Release Annoucement</a></li>
<!--
-->
</ul>
<p><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Installation : voir <a href="http://rpms.remirepo.net/wizard/">l'assistant de configuration</a> et choisir la version et le mode d'installation.</p>
<p><strong>Remplacement</strong> du PHP par défaut du système par la version <strong>8.0</strong> (le plus <strong>simple</strong>)<strong> :</strong></p>
<pre>
yum-config-manager --enable remi-php80
yum update</pre>
<p>ou, en utilisant le <strong>module</strong> (Fedora et EL ≥ 8) :</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.0
dnf update php\*</pre>
<p><strong>Installation en parallèle</strong>, en <a class="ref-post" href="https://blog.remirepo.net/post/2020/04/10/PHP-8.0-en-Software-Collection">Software Collection</a> de PHP <strong>8.0</strong></p>
<pre>
yum install php80</pre>
<p><strong>Remplacement</strong> du PHP par défaut du système par la version <strong>7.4</strong> (le plus <strong>simple</strong>)<strong> :</strong></p>
<pre>
yum-config-manager --enable remi-php74
yum update</pre>
<p>ou, en utilisant le <strong>module</strong> (Fedora et EL ≥ 8) :</p>
<pre>
dnf module enable php:remi-7.4
dnf update php\*</pre>
<p><strong>Installation en parallèle</strong>, en <a class="ref-post" href="https://blog.remirepo.net/post/2019/05/22/PHP-7.4-en-Software-Collection">Software Collection</a> de PHP <strong>7.4</strong></p>
<pre>
yum install php74</pre>
<p><strong>Remplacement</strong> du PHP par défaut du système par la version <strong>7.3</strong> (le plus <strong>simple</strong>)<strong> :</strong></p>
<pre>
yum-config-manager --enable remi-php73
yum update</pre>
<p>ou, en utilisant le <strong>module</strong> (Fedora et EL ≥ 8) :</p>
<pre>
dnf module enable php:remi-7.3
dnf update php\*</pre>
<p><strong>Installation en parallèle</strong>, en <a class="ref-post" href="https://blog.remirepo.net/post/2018/06/08/PHP-7.3-en-Software-Collection">Software Collection</a> de PHP <strong>7.3</strong></p>
<pre>
yum install php73</pre>
<p>Et bientôt dans les mises à jour officielles:</p>
<!--
-->
<ul>
<li>Fedora <strong>Rawhide</strong> fournit désormais PHP version <strong>8.1.0RC6</strong></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2021-06795380db">Fedora 35 - PHP 8.0.13</a></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2021-88ba46f2b2">Fedora 34 - PHP 7.4.26</a></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2021-c8043fa05f">Fedora 33 - PHP 7.4.26</a></li>
</ul>
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" /><strong>À noter</strong> :</p>
<ul>
<li>les paquets EL-8 sont construits avec RHEL-<strong>8.5</strong></li>
<li>les paquets EL-7 sont construits avec RHEL-<strong>7.9</strong></li>
<li>les paquets EL-7 utilisent désormais <strong>libicu69 </strong>(version <strong>69.1</strong>)</li>
<li>les paquets EL utilisent désormais <strong>oniguruma5php</strong> (version <strong>6.9.7</strong>, au lieu de la version ancienne du système)</li>
<li>l'extension <strong>oci8</strong> utilise désormais le client <strong>Oracle version 21.3</strong></li>
<li>beaucoup d' extensions sont aussi disponible, voir <a href="https://blog.remirepo.net/pages/PECL-extensions-RPM-status">PHP extensions RPM status (from PECL and other sources)</a> page</li>
</ul>
<p><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="floaf<pt: left; margin: 0 1em 0 0;" /><strong>Informations</strong>, lire :</p>
<ul>
<li><a href="http://php.net/manual/fr/migration73.php" hreflang="fr">Migration de PHP 7.2.x à PHP 7.3.x</a></li>
<li><a href="http://php.net/manual/fr/migration74.php" hreflang="fr">Migration de PHP 7.3.x à PHP 7.4.x</a></li>
<li><a href="http://php.net/manual/fr/migration80.php" hreflang="fr">Migration de PHP 7.4.x à PHP 8.0.x</a></li>
</ul>
<p align="center">Paquets de <strong>base</strong> (php)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.0.13&lang=fr&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=7.4.26&lang=fr&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->
<p align="center"><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=7.3.33&lang=fr&release=1" style="margin: 1em auto; display: block;" /></p>
<p align="center"><strong>Software Collections </strong>(php73 / php74 / php80)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php80-php-common&version=8.0.12&lang=fr&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php74-php-common&version=7.4.25&lang=fr&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->
<p align="center"><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php73-php-common&version=7.3.31&lang=fr&release=2" style="margin: 1em auto; display: block;" /></p>PHP version 7.3.32, 7.4.25 and 8.0.12urn:md5:fb878202df052853fcc66ca4e3fe16072021-10-22T18:05:00+02:002021-11-19T08:16:43+01:00RemiArchivesPHPRPMSecurity<p>RPMs of <strong>PHP version 8.0.12</strong> are available in <strong>remi</strong> repository for <strong>Fedora</strong> 35 and <strong>remi-php80</strong> repository for <strong>Fedora</strong> 33-34 and <strong>Enterprise Linux </strong> (RHEL, CentOS).</p>
<p>RPMs of <strong>PHP version 7.4.25</strong> are available in <strong>remi</strong> repository for <strong>Fedora</strong> 33-34 and <strong>remi-php74</strong> repository <strong>Enterprise Linux </strong> (RHEL, CentOS).</p>
<p>RPMs of <strong>PHP version 7.3.32</strong> are available in <strong>remi-php73</strong> repository for <strong>Enterprise Linux </strong> (RHEL, CentOS).</p>
<!--
<p><img alt="emblem-notice-24.png" ref-post="" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />No security fix this month, so no update for version <a class="ref-post" href="https://blog.remirepo.net/post/2021/04/30/PHP-version-7.3.28-7.4.18-and-8.0.5">7.3.28</a>.</p>
-->
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" /><a class="ref-post" href="https://blog.remirepo.net/post/2020/12/01/PHP-7.2-is-dead">PHP version 7.2</a> have reached its end of life and is no longer maintained by the <a href="http://php.net/supported-versions.php">PHP project</a>.</p>
<p>These versions are also available as <em>Software Collections</em> in the <strong>remi-safe</strong> repository and as <strong>module</strong> for Fedora 33-35 and EL-8.</p>
<!--
<p><img alt="security-medium-2-24.png" src="https://blog.remirepo.net/public/icons/security-medium-2-32.png" style="float: left; margin: 0 1em 0 0;" />These versions fix a few security bugs, so update is strongly recommended.</p>
--> <!--
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" />Version <strong>7.2</strong> being close to its end of life, in December 2020, an upgrade to a higher version is recommended.</p>
-->
<p>Version announcements:</p>
<ul>
<li><a href="http://www.php.net/releases/8_0_12.php">PHP 8.0.12 Release Annoucement</a></li>
<li><a href="http://www.php.net/releases/7_4_25.php">PHP 7.4.25 Release Annoucement</a></li>
<li><a href="http://www.php.net/releases/7_3_32.php">PHP 7.3.32 Release Annoucement</a></li>
<!--
-->
</ul>
<p><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Installation: use the <a href="http://rpms.remirepo.net/wizard/">Configuration Wizard</a> and choose your version and installation mode.</p>
<p><strong>Replacement</strong> of default PHP by version <strong>8.0</strong> installation (<strong>simplest</strong>):</p>
<pre>
yum-config-manager --enable remi-php80
yum update</pre>
<p>or, the <strong>modular</strong> way (Fedora and EL 8):</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.0
dnf update php\*</pre>
<p><strong>Parallel installation</strong> of version<strong> 8.0</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2020/04/10/PHP-8.0-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php80</pre>
<p><strong>Replacement</strong> of default PHP by version <strong>7.4</strong> installation (<strong>simplest</strong>):</p>
<pre>
yum-config-manager --enable remi-php74
yum update</pre>
<p>or, the <strong>modular</strong> way (Fedora and EL 8):</p>
<pre>
dnf module reset php
dnf module enable php:remi-7.4
dnf update php\*</pre>
<p><strong>Parallel installation</strong> of version<strong> 7.4</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2019/05/22/PHP-7.4-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php74</pre>
<p><strong>Replacement</strong> of default PHP by version <strong>7.3</strong> installation (<strong>simplest</strong>):</p>
<pre>
yum-config-manager --enable remi-php73
yum update php\*</pre>
<p>or, the <strong>modular</strong> way (Fedora and EL 8):</p>
<pre>
dnf module reset php
dnf module enable php:remi-7.3
dnf update php\*</pre>
<p><strong>Parallel installation</strong> of version <strong>7.3</strong> as <a class="ref-post" href="https://blog.remirepo.net/post/2018/06/08/PHP-7.3-as-Software-Collection">Software Collection</a></p>
<pre>
yum install php73</pre>
<p>And soon in the official updates:</p>
<!--
-->
<ul>
<li>Fedora <strong>Rawhide</strong> now have PHP version <strong>8.0.12</strong></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2021-02d218c3be">Fedora 35 - PHP 8.0.12</a></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2021-9f68f5f752">Fedora 34 - PHP 7.4.25</a></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2021-4140b54de2">Fedora 33 - PHP 7.4.25</a></li>
</ul>
<p><strong><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" />To be noticed : </strong></p>
<ul>
<li>EL-8 RPMs are build using RHEL-<strong>8.4</strong></li>
<li>EL-7 RPMs are build using RHEL-<strong>7.9</strong></li>
<li>EL-7 builds now use <strong>libicu69 </strong>(version<strong> 69.1</strong>)</li>
<li>EL builds now uses <strong>oniguruma5php</strong> (version <strong>6.9.5</strong>, instead of outdated system library)</li>
<li><strong>oci8</strong> extension now uses <strong>Oracle Client version 21.3</strong></li>
<li>a lot of extensions are also available, see the <a href="https://blog.remirepo.net/pages/PECL-extensions-RPM-status">PHP extensions RPM status (from PECL and other sources)</a> page</li>
</ul>
<p><strong><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Information</strong>:</p>
<ul>
<li><a href="http://php.net/manual/en/migration73.php" hreflang="en">Migrating from PHP 7.2.x to PHP 7.3.x</a></li>
<li><a href="http://php.net/manual/en/migration74.php" hreflang="en">Migrating from PHP 7.3.x to PHP 7.4.x</a></li>
<li><a href="http://php.net/manual/en/migration80.php" hreflang="en">Migrating from PHP 7.4.x to PHP 8.0.x</a></li>
</ul>
<p align="center"><strong>Base</strong> packages (php)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.0.12&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=7.4.25&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->
<p align="center"><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=7.3.31&lang=en&release=2" style="margin: 1em auto; display: block;" /></p>
<p align="center"><strong>Software Collections</strong> (php73 / php74 / php80)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php80-php-common&version=8.0.12&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php74-php-common&version=7.4.25&lang=en&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->
<p align="center"><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php73-php-common&version=7.3.31&lang=en&release=2" style="margin: 1em auto; display: block;" /></p>PHP version 7.3.32, 7.4.25 et 8.0.12urn:md5:e597e6c9d89558342e15f68ea3ebc5872021-10-22T18:00:00+02:002021-11-19T08:15:59+01:00RemiArchivesPHPRPMSecurity<p>Les RPM de <strong>PHP version 8.0.12</strong> sont disponibles dans le dépôt <strong>remi</strong> pour <strong>Fedora</strong> 35 et dans le dépôt <strong>remi-php80</strong> pour <strong>Fedora</strong> 33-34 et <strong>Enterprise Linux </strong> (RHEL, CentOS)<em>.</em></p>
<p>Les RPM de <strong>PHP version 7.4.25</strong> sont disponibles dans le dépôt <strong>remi</strong> pour <strong>Fedora</strong> 33-34 et dans le dépôt <strong>remi-php74</strong> pour <strong>Enterprise Linux </strong> (RHEL, CentOS)<em>.</em></p>
<p>Les RPM de <strong>PHP version 7.3.32</strong> sont disponibles dans le dépôt <strong>remi-php73</strong> pour <strong>Enterprise Linux </strong> (RHEL, CentOS)<em>.</em></p>
<!--
<p><img alt="emblem-notice-24.png" ref-post="" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Pas de correctifs de sécurité ce mois ci, donc pas de mise à jour de la <a class="ref-post" href="https://blog.remirepo.net/post/2021/04/30/PHP-version-7.3.28-7.4.18-et-8.0.5">version 7.3.28</a>.</p>
-->
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" /> <a class="ref-post" href="https://blog.remirepo.net/post/2020/12/01/PHP-7.2-est-mort">PHP version 7.2</a> a atteint sa fin de vie et n'est plus maintenu par le <a href="http://php.net/supported-versions.php">projet PHP</a>.</p>
<p>Ces versions sont aussi disponibles en <em>Software Collections</em> dans le dépôt <strong>remi-safe</strong> et en <strong>module</strong> pour Fedora 33-35 et EL-8.</p>
<!--
-->
<p><img alt="security-medium-2-24.png" src="https://blog.remirepo.net/public/icons/security-medium-2-32.png" style="float: left; margin: 0 1em 0 0;" />Ces versions corrigent quelques failles de sécurité, la mise à jour est donc vivement recommandée.</p> <!--
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" />La version <strong>7.2</strong> étant proche de sa <strong>fin de vie</strong>, en décembre 2020, une mise à jour vers une version supérieure est conseillée.</p>
-->
<p>Annonces des versions :</p>
<ul>
<li><a href="http://www.php.net/releases/8_0_12.php">PHP 8.0.12 Release Annoucement</a></li>
<li><a href="http://www.php.net/releases/7_4_25.php">PHP 7.4.25 Release Annoucement</a></li>
<li><a href="http://www.php.net/releases/7_3_32.php">PHP 7.3.32 Release Annoucement</a></li>
<!--
-->
</ul>
<p><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="float: left; margin: 0 1em 0 0;" />Installation : voir <a href="http://rpms.remirepo.net/wizard/">l'assistant de configuration</a> et choisir la version et le mode d'installation.</p>
<p><strong>Remplacement</strong> du PHP par défaut du système par la version <strong>8.0</strong> (le plus <strong>simple</strong>)<strong> :</strong></p>
<pre>
yum-config-manager --enable remi-php80
yum update</pre>
<p>ou, en utilisant le <strong>module</strong> (Fedora et EL-8) :</p>
<pre>
dnf module reset php
dnf module enable php:remi-8.0
dnf update php\*</pre>
<p><strong>Installation en parallèle</strong>, en <a class="ref-post" href="https://blog.remirepo.net/post/2020/04/10/PHP-8.0-en-Software-Collection">Software Collection</a> de PHP <strong>8.0</strong></p>
<pre>
yum install php80</pre>
<p><strong>Remplacement</strong> du PHP par défaut du système par la version <strong>7.4</strong> (le plus <strong>simple</strong>)<strong> :</strong></p>
<pre>
yum-config-manager --enable remi-php74
yum update</pre>
<p>ou, en utilisant le <strong>module</strong> (Fedora et EL-8) :</p>
<pre>
dnf module enable php:remi-7.4
dnf update php\*</pre>
<p><strong>Installation en parallèle</strong>, en <a class="ref-post" href="https://blog.remirepo.net/post/2019/05/22/PHP-7.4-en-Software-Collection">Software Collection</a> de PHP <strong>7.4</strong></p>
<pre>
yum install php74</pre>
<p><strong>Remplacement</strong> du PHP par défaut du système par la version <strong>7.3</strong> (le plus <strong>simple</strong>)<strong> :</strong></p>
<pre>
yum-config-manager --enable remi-php73
yum update</pre>
<p>ou, en utilisant le <strong>module</strong> (Fedora et EL-8) :</p>
<pre>
dnf module enable php:remi-7.3
dnf update php\*</pre>
<p><strong>Installation en parallèle</strong>, en <a class="ref-post" href="https://blog.remirepo.net/post/2018/06/08/PHP-7.3-en-Software-Collection">Software Collection</a> de PHP <strong>7.3</strong></p>
<pre>
yum install php73</pre>
<p>Et bientôt dans les mises à jour officielles:</p>
<!--
-->
<ul>
<li>Fedora <strong>Rawhide</strong> fournit désormais PHP version <strong>8.0.12</strong></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2021-02d218c3be">Fedora 35 - PHP 8.0.12</a></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2021-9f68f5f752">Fedora 34 - PHP 7.4.25</a></li>
<li><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2021-4140b54de2">Fedora 33 - PHP 7.4.25</a></li>
</ul>
<p><img alt="emblem-important-2-24.png" src="https://blog.remirepo.net/public/icons/emblem-important-2-24.png" style="float: left; margin: 0 1em 0 0;" /><strong>À noter</strong> :</p>
<ul>
<li>les paquets EL-8 sont construits avec RHEL-<strong>8.4</strong></li>
<li>les paquets EL-7 sont construits avec RHEL-<strong>7.9</strong></li>
<li>les paquets EL-7 utilisent désormais <strong>libicu69 </strong>(version <strong>69.1</strong>)</li>
<li>les paquets EL utilisent désormais <strong>oniguruma5php</strong> (version <strong>6.9.7</strong>, au lieu de la version ancienne du système)</li>
<li>l'extension <strong>oci8</strong> utilise désormais le client <strong>Oracle version 21.3</strong></li>
<li>beaucoup d' extensions sont aussi disponible, voir <a href="https://blog.remirepo.net/pages/PECL-extensions-RPM-status">PHP extensions RPM status (from PECL and other sources)</a> page</li>
</ul>
<p><img alt="emblem-notice-24.png" src="https://blog.remirepo.net/public/icons/emblem-notice-24.png" style="floaf<pt: left; margin: 0 1em 0 0;" /><strong>Informations</strong>, lire :</p>
<ul>
<li><a href="http://php.net/manual/fr/migration73.php" hreflang="fr">Migration de PHP 7.2.x à PHP 7.3.x</a></li>
<li><a href="http://php.net/manual/fr/migration74.php" hreflang="fr">Migration de PHP 7.3.x à PHP 7.4.x</a></li>
<li><a href="http://php.net/manual/fr/migration80.php" hreflang="fr">Migration de PHP 7.4.x à PHP 8.0.x</a></li>
</ul>
<p align="center">Paquets de <strong>base</strong> (php)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=8.0.12&lang=fr&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=7.4.25&lang=fr&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->
<p align="center"><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&version=7.3.31&lang=fr&release=2" style="margin: 1em auto; display: block;" /></p>
<p align="center"><strong>Software Collections </strong>(php73 / php74 / php80)</p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php80-php-common&version=8.0.12&lang=fr&release=1" style="margin: 1em auto; display: block;" /></p>
<p><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php74-php-common&version=7.4.25&lang=fr&release=1" style="margin: 1em auto; display: block;" /></p>
<!--
-->
<p align="center"><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php73-php-common&version=7.3.31&lang=fr&release=2" style="margin: 1em auto; display: block;" /></p>À propos de libmcrypt et php-mcrypturn:md5:7f1ffd8b27bbdc631f65341ccc83fe9c2015-07-07T13:41:00+02:002016-12-05T13:03:38+01:00RemiHowToPHPplanetlibreplanetphpfrSecurity<p>Je ne compte plus les fois où j'ai du expliquer pourquoi utiliser cette bibliothèque ou cette extension est une grave erreur. Il est donc temps d'en faire un article.</p>
<p> </p> <p><a href="http://sourceforge.net/projects/mcrypt/">libmcrypt</a> est un projet mort, non maintenu depuis plus de 8 ans, la dernière version <strong>2.5.8</strong> a été publiée en <strong>février 2007 !</strong>... et malgré les nombreux tickets ouverts, aucune activité.</p>
<p>La cryptographie est un élément essentiel de la gestion de la sécurité. Si on regarde en arrière, les failles découvertes et corrigées dans divers logiciels, la nécessite d'augmenter les standards de sécurités et d'abandonner les vieux algorithmes, comment peut-on imaginer utiliser une vieillerie de plus de 8 ans ?</p>
<p>Il existe plusieurs <strong>bibliothèques alternatives</strong> bien maintenues :</p>
<ul>
<li><a href="http://openssl.org/">openssl </a></li>
<li><a href="https://developer.mozilla.org/fr/docs/NSS">nss</a> (Network Security Service)</li>
<li>etc</li>
</ul>
<p>Et, pour <strong>PHP</strong>, plusieurs autres solutions sont disponibles:</p>
<ul>
<li>la fonction <a href="http://php.net/crypt">crypt</a>, hachage à sens unique</li>
<li>l'extension <a href="http://php.net/openssl">openssl</a></li>
<li>les fonctions de <a href="http://php.net/password">hachage de mot de passe</a>, depuis PHP <strong>5.5</strong> ou leur implémentation en PHP <a href="https://github.com/ircmaxell/password_compat">password_compat</a></li>
<li>les classes <a href="http://phpseclib.sourceforge.net/">phpseclib</a> implémentées en PHP, qui peuvent profiter des extensions intallées.</li>
</ul>
<p>Une <a href="https://wiki.php.net/rfc/removal_of_dead_sapis_and_exts">RFC</a> a été proposée pour retirer l'extension <a href="http://php.net/mcrypt">mcrypt</a> de <strong>PHP 7</strong>, mais, honte à nous, elle n'a pas été acceptée (15-18), elle restera donc disponible.</p>
<p><strong>L'oeuf ou la poule ? </strong>L'extension est utilisée car elle est disponible, et elle est conservée parce qu'elle est utilisée.</p>
<p>Nous devons vraiment communiquer sur ce problème, et c'est ce que nous faisons déjà depuis longtemps chez Fedora, la plupart des projets comprennent le problème et acceptent de le corriger en basculant sur une implémentation plus sécurisées, quelques exemples :</p>
<ul>
<li><a href="http://www.phpmyadmin.net/">phpMyAdmin</a> utilise phpseclib.</li>
<li><a href="https://roundcube.net/">roundcubemail</a> a basculé sur l'utilisation de openssl par defaut, voir <a href="https://github.com/roundcube/roundcubemail/blob/1.1.2/program/lib/Roundcube/rcube.php#L848">rcube.php</a></li>
<li><a href="http://cakephp.org/">CakePHP</a> est informé, voir ticket <a href="https://github.com/cakephp/cakephp/issues/5440">#5440</a>, et la PR <a href="https://github.com/cakephp/cakephp/pull/5496">#5496</a> a été intégrée dans la <strong>version 3.0</strong></li>
<li><a href="http://laravel.com/">Laravel</a> est aussi informé, voir ticket <a href="https://github.com/laravel/framework/issues/9020">#9020</a>, et la PR <a href="https://github.com/laravel/framework/pull/9041">#9041</a> a été intégrée dans la <strong>version 5.1</strong></li>
<li><strong>etc</strong></li>
</ul>
<p>Certain framework continuent de proposer une interface pour utiliser mcrypt (ex Zend\Crypt\Symmetric\MCrypt, ticket <a href="https://github.com/zendframework/zend-crypt/issues/3">#3</a>), encore une fois, c'est l'oeuf ou la poule,les applications utilisent cette fonction parce qu'elle existe.</p>
<p>Ceci explique pourquoi certaines distributions linux professionnelles, comme <a href="http://www.redhat.com/en/technologies/linux-platforms/enterprise-linux">RHEL</a>, ne fournissent ni libmcrypt ni php-mcrypt. On devrait sans doute en discuter avec les autres distributions Linux (Debian, Fedora...) pour arrêter de fournir cette bibliothèque.</p>
<p>Utilisez vous mcrypt ? Comprenez vous que vous DEVEZ basculer dès que possible ? ou, au moins, rapporter ce problème au fournisseur des logiciels que vous utilisez.</p>
<p> </p>About libmcrypt and php-mcrypturn:md5:7f93832c337ec514b8c04406cd073c902015-07-07T08:07:00+02:002016-12-05T13:03:38+01:00RemiHowToPHPplanet-phpSecurity<p>I can't count the number of time I had to explain why using this library or this PHP extension is a terrible mistake. So time to blog about it.</p>
<p> </p> <p><a href="http://sourceforge.net/projects/mcrypt/">libmcrypt</a> is a dead project, unmaintained for ~8 years, last version <strong>2.5.8</strong> was released in <strong>February 2007!</strong>... and despite lot of open tickets, no acitvity.</p>
<p>Cryptography is a very important part of security management. Looking at the past, and issue discovered / fixed in various software, and the need to always increase security standards, and to drop old algorithms, how can we imagine using an 8 years old software ?</p>
<p>Various well maintained <strong>alternative libraries</strong> exist:</p>
<ul>
<li><a href="http://openssl.org/">openssl </a></li>
<li><a href="https://developer.mozilla.org/fr/docs/NSS">nss</a> (Network Security Service)</li>
<li>etc</li>
</ul>
<p>And for <strong>PHP</strong>, various other solutions are also available</p>
<ul>
<li><a href="http://php.net/crypt">crypt</a> function, one way hashing</li>
<li><a href="http://php.net/openssl">openssl</a> extension</li>
<li><a href="http://php.net/password">password hashing</a> functions since <strong>5.5</strong> or its pure PHP implementation <a href="https://github.com/ircmaxell/password_compat">password_compat</a></li>
<li><a href="http://phpseclib.sourceforge.net/">phpseclib</a> a pure PHP implementation, which can take benefit of installed extension.</li>
</ul>
<p>A <a href="https://wiki.php.net/rfc/removal_of_dead_sapis_and_exts">RFC</a> have been proposed to drop <a href="http://php.net/mcrypt">mcrypt</a> extension from <strong>PHP 7</strong>, but, shame on us, it didn't pass (15-18), so it will stay available.</p>
<p><strong>Chicken and eggs</strong>: the extension is used, because available, and is kept available because used in lot of projects.</p>
<p>We really need to spread information about this issue, and we already do it for a long time in Fedora, and most projects understand this issue and agree to fix it and switch to some more secure implementation, some examples:</p>
<ul>
<li><a href="http://www.phpmyadmin.net/">phpMyAdmin</a> rely on phpseclib.</li>
<li><a href="https://roundcube.net/">roundcubemail</a> have switch to openssl as default, see <a href="https://github.com/roundcube/roundcubemail/blob/1.1.2/program/lib/Roundcube/rcube.php#L848">rcube.php</a></li>
<li><a href="http://cakephp.org/">CakePHP</a> is aware, see issue <a href="https://github.com/cakephp/cakephp/issues/5440">#5440</a>, and PR <a href="https://github.com/cakephp/cakephp/pull/5496">#5496</a> have be merged in new <strong>version 3.0</strong></li>
<li><a href="http://laravel.com/">Laravel</a> is also aware, see issue <a href="https://github.com/laravel/framework/issues/9020">#9020</a>, and PR <a href="https://github.com/laravel/framework/pull/9041">#9041</a> have be merged in <strong>version 5.1</strong></li>
<li><strong>etc</strong></li>
</ul>
<p>Some other Framework still provide a wrapper to mcrypt (ex Zend\Crypt\Symmetric\MCrypt, issue <a href="https://github.com/zendframework/zend-crypt/issues/3">#3</a>), but chicken and eggs issue again, with applications using such framework which rely on this feature.</p>
<p>This explain why some enterprise distribution, like <a href="http://www.redhat.com/en/technologies/linux-platforms/enterprise-linux">RHEL</a>, don't provide libmcrypt or php-mcrypt. Probably we should discuss with other Linux distributions (Debian, Fedora...) to stop providing this awfull library.</p>
<p>Do you use mcrypt ? Do you understand you MUST switch as soon as possible, or at least report this issue to your software provider.</p>
<p> </p>