Servers1 min readUpdated

PHP versions: install, choose and switch without downtime

Which PHP versions a Gen2 server offers, how each application picks its own and how to switch safely.

Every application runs its own PHP version. Two stores on the same server can use PHP 7.4 and PHP 8.4 at the same time.

Available versions: 7.4, 8.0, 8.1, 8.2, 8.3 and 8.4, with the extensions Magento, WordPress and the other platforms need (bcmath, gd, intl, mbstring, soap, zip, Redis, Imagick, APCu and more).

  1. Open the PHP tab of the application

    It shows the current version and the PHP settings.

  2. Pick the new version and press Switch version

    If the server does not have that version yet, it is installed first, then the application moves over. Visitors do not notice: the old pool keeps serving until the new one is ready.

  3. Test the site

    Check the front, the admin and the checkout. If something breaks, switch back the same way.

PHP tab: version on the left, settings on the right.
PHP tab: version on the left, settings on the right.

Which version should I use?

PlatformRecommended
Magento 2.4.7 and 2.4.8, Mage-OSPHP 8.3
Magento 2.4.6PHP 8.2
Magento 2.4.4 and 2.4.5PHP 8.1
WordPress and WooCommercePHP 8.3
PrestaShop 8PHP 8.1
Laravel 11 and 12PHP 8.3

Old versions such as 7.4 and 8.0 no longer get security fixes from PHP itself. Use them only while you upgrade the store.

Did this solve it? If not, tell us what you see and we look at your server.

Open a ticket

Still stuck? Ask a person.

Tickets go straight to the engineers who run ShopWhizzy servers. Tell us the store, what you see and when it started, and we take it from there.