# PHP 7.3 End-of-life (EOL) in December 2021

As of December 6, 2021, PHP 7.3 will no longer be supported by the PHP community. That’s why you **should upgrade to a newer version now**. Anyone running PHP 7.3 on their server after the “end-of-life” date will not be protected against new security vulnerabilities. In the worst case this could lead to suddenly inaccessible websites or even data theft. In this article, we explain how PHP 7.3 fits in with past and subsequent versions and how to proceed with upgrading.

## PHP – a short version history of the scripting language

Alongside Python and JavaScript, PHP is one of the **most popular server-side web programming languages**. Popular web platforms such as content management systems WordPress, Joomla! and TYPO3 are built on the language. MediaWiki - the software that powers Wikipedia, the online learning platform Moodle and many other well-known and popular web-based systems are also written in PHP.

Even though the scripting language used to have a somewhat dubious reputation among developers, the [PHP basics are easy to learn](https://www.ionos.com/digitalguide/websites/website-creation/learn-php-our-all-encompassing-php-tutorial-for-beginners/ "Learn PHP: our all-encompassing PHP tutorial for beginners"). Building a website in PHP is quite fun. You learn a lot about how the ubiquitous client-server applications work and what a website is made of.

---

### Tip

Don’t have a PHP server yet? Use [PHP Hosting from IONOS](https://www.ionos.com/hosting/php-extended-support "PHP Hosting from IONOS") including PHP Extended Support.

---

With the release of [PHP 7](https://www.ionos.com/digitalguide/websites/web-development/how-php7-speeds-up-the-internet/ "How PHP7 speeds up the internet") there was a **big leap in development**. The release revitalized the community devoted to the programming language. Originally dubbed “PHP next generation” (phpng), PHP 7 optimized performance. The refactoring of the Zend engine had paid off: WordPress-based benchmarks showed almost twice the speed of the previous version 5.6.

Subsequent versions [PHP 7.1](https://www.ionos.com/digitalguide/websites/web-development/php-71/ "PHP 7.1") and [PHP 7.2](https://www.ionos.com/digitalguide/websites/web-development/php-72/ "PHP 7.2") delivered improved details. PHP 7.4 is the current and final version of the 7 series. With PHP 8, the next major upgrade was delivered at the end of 2020. Here’s an illustration of the global distribution of the various PHP versions:

[![Image: Distribution of PHP versions from 7.0 to 8.0](https://www.ionos.com/digitalguide/fileadmin/_processed_/d/b/csm_php-usage_1731117a46.webp "Distribution of PHP versions from 7.0 to 8.0")](https://www.ionos.com/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/php-usage.png) The graphic, based on Composer calls, shows the wide distribution of the PHP 7 version series. / Source: https://blog.packagist.com/php-versions-stats-2021-1-edition/       The current [PHP 8](https://www.ionos.com/digitalguide/websites/web-development/php-8/) version extends performance improvements using the modern approach of “**Just-in-time compilation**” (JIT). JIT also forms the basis of other scripting languages such as Python. However, performance improvements aren’t as drastic as the change from PHP 5.6 to PHP 7.

## What exactly is PHP 7.3 End-of-life?

Being an open-source project, **PHP is developed by a community of volunteer programmers**. Large companies contribute their share; Facebook, for example, has historically contributed a great deal to the development of the language. New versions are developed and released regularly. Every year, around the beginning of December, a new PHP version is released.

Each new release of PHP is actively developed for two years and regularly updated during this time. Subsequently, the version receives **security updates for another 12 months**. This ensures that newly discovered security vulnerabilities are not immediately exploited to cripple sites and steal data. At the same time, administrators are given plenty of time to prepare their systems for the move to a new PHP version.

---

### Tip

Missed the end-of-life for your PHP 7.3 site? Don't worry, with [IONOS PHP Extended Support](https://www.ionos.com/help/hosting/troubleshooting-for-php/php-extended-support/ "IONOS PHP Extended Support - IONOS Help") we’ll keep your site up and running.

---

PHP version 7.3 was released at the end of 2018. Three years on, PHP 7.3 is at the end of its life (“End-of-life”, EOL). **As of December 6, 2021, no further security updates will be issued for PHP 7.3.** Site operators should switch to PHP 7.4 or 8.x.

---

### Note

Developers may be familiar with the acronym “EOL”. In other contexts, it can refer to the line break character called “end-of-line”.

---

The table gives an overview of the versions released thus far and their EOL dates, beginning with PHP 7.3:

<table>
  <thead>
    <tr>
      <th>PHP version</th>
      <th>Released</th>
      <th>Active support until</th>
      <th>End-of-life (EOL)</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>8.0</td>
      <td>26.11.2020</td>
      <td>26.11.2022</td>
      <td>26.11.2023</td>
    </tr>
    <tr>
      <td>7.4</td>
      <td>28.11.2019</td>
      <td>28.11.2021</td>
      <td>28.11.2022</td>
    </tr>
    <tr>
      <td>7.3</td>
      <td>06.12.2018</td>
      <td>06.12.2020</td>
      <td>06.12.2021</td>
    </tr>
  </tbody>
</table>

[![Image: PHP support for different version compared](https://www.ionos.com/digitalguide/fileadmin/_processed_/c/f/csm_php-support_1906cfbfd2.webp "PHP support for different version compared")](https://www.ionos.com/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/php-support.png) Support for PHP versions 7.1 and 7.2 has already expired, for 7.3 it ends on December 06, 2021.       ##  What to look out for in the PHP 7.3 EOL

PHP forms part of almost every web hosting package. Every provider has their own process for upgrading the PHP installation. Generally, changing the PHP version on the server is possible. However, this can lead to disruptions in the hosted PHP software. Therefore, it’s best to try an **upgrade on a staging server**.

---

### Tip

Find out how to [upgrade a PHP version](https://www.ionos.com/digitalguide/websites/web-development/php-8/) in our IONOS Digital Guide.

---

In general, most software **running on PHP 7.3 is compatible with PHP 7.4 or 8.x**. However, it’s important to ensure that the software is up to date. Consider WordPress which requires version 5.3 as a basis for compatibility with PHP 7.4.

---

### Tip

Find out how to view or change the [PHP version with IONOS](https://www.ionos.com/help/hosting/managing-php-versions-in-the-control-panel/display-or-change-php-versions/ "View or change PHP version – IONOS help") in our support guide.

---

If a PHP software was installed using package manager Composer, you can easily **verify whether the software will survive a version swap**. To do this, use the Composer command with the *--dry-run* option, which simulates changes. After logging in via SSH and changing to the root directory of the PHP project, we execute the following commands in succession:

1\. Configure Composer to **current PHP version** (8.0.12 at the time of writing):

```none
composer config platform.php 8.0.12
```

2\. Check whether the **latest versions of the dependencies** support the specified PHP version:

```none
composer update --dry-run
```

3\. Verify that the **current versions of the dependencies** support the specified PHP version:

```none
composer update nothing --dry-run
```

---

### Tip

Use low-cost [webhosting plans from IONOS](https://www.ionos.com/hosting/web-hosting "Webhosting plans at a low price from IONOS by 1&amp;1") to host your PHP website.

---


This is a markdown version of: [https://www.ionos.com/digitalguide/websites/web-development/php-73/](https://www.ionos.com/digitalguide/websites/web-development/php-73/) for AI/LLM consumption.