PHP 7.2 Support Patches voor Magento 1

Geschreven door Mats van de Seijp.

PHP 7.2 Magento upgradeMagento heeft onlangs nieuwe patches uitgebracht die ondersteuning bieden voor PHP 7.2.x voor Magento Commerce 1.14.2.x & 1.1.4.3 en Magento Open Source 1.9.2.x & 1.9.3.x.
Magento heeft ook bekend gemaakt deze patches te integreren in Magento Commerce 1.14.4.0 en Magento Open Sourc 1.9.4.0, welke voor eind 2018 op de agenda staan.

Waarom overgaan op PHP 7.2

Draait jouw Magento shop nog op PHP 5.x, dan zijn er een aantal voordelen te behalen met het overstappen naar PHP 7.2:

1. PHP7 is sneller

  • PHP 7 is snel. Heel snel. Door de nieuwe PHP Next Generation Engine worden PHP requests veel sneller verwerkt. Afhankelijk of je FPC gebruikt kan PHP 7 tot wel 3x zo snel werken als PHP 5. Dit maakt je Magento shop dus veel sneller.

2. PHP 7 gebruikt minder geheugen

  • De manier hoe PHP 7 omgaat met het geheugen is grotendeels de sleutel voor de gigantische snelheidsverbeteringen. We zullen je de technische uitleg besparen maar het komt er op neer dat PHP7 bijna 50% minder geheugen gebruikt bij het uitvoeren van scripts. Dit maakt je Magento shop niet alleen een stuk sneller, maar er kunnen ook meer bezoekers tegelijkertijd je shop bezoeken.

3. Verbeterde foutafhandeling

  • PHP 7 biedt ook een verbeterde foutafhandeling, super handig voor developers en het kan veel tijd besparen bij het programmeren.
  • 4. PHP 5.6 stopt met support per 1 januari 2019.

    • Nog een kleine 2 maanden en dan stopt de laatste versie van PHP 5, PHP 5.6, met security support van deze versie. Dit betekent dat je Magento 1 shop vanaf dat moment steeds kwetsbaarder wordt voor kwaadwillende. Lees meer over de verschillen en voordelen van PHP 5.x vs PHP 7.x in deze blog.

    Ook voor Magento shops die op PHP 7.0 draaien geldt de beperkte ‘houdbaarheidsdatum’ van security support. Per 3 december 2018, dus nog maar één maand, zullen er ook geen security updates meer uitkomen voor deze versie. PHP 7.1 zal nog security support genieten tot december 2019.

    Naast performance verbeteringen is het dus, voor Magento 1 shops die op PHP 5 of PHP7.0 draaien, ook het behoud en continuering van een veilige PHP versie.

    Hoe moet ik upgraden naar PHP 7.2?

    Wanneer je overstapt naar een nieuwe PHP omgeving is het mogelijk dat een aantal oude onderdelen van je webshop het niet meer doen. Dit komt vaak doordat sommige functies niet meer (goed) werken in een nieuwere PHP versie. Dit wil je natuurlijk testen alvorens je de nieuwe PHP versie live zet. Wil je zelf upgraden naar PHP 7.2, ga dan als volgt te werk:

    1. Zet een testomgeving op

    • Dit kun je onder andere doen middels het opzetten van een development Hypernode. Indien je dit lokaal wilt doen kun je ook een tool als Vagrant gebruiken.

    2. Zet Git versiebeheer op

    • Als een wijziging niet klopt kun je dit makkelijk terugdraaien.

    3. Installeer de PHP upgrade
    4. Code check

    • Je kunt op meerdere manieren testen of alles compatibel is met PHP 7.2. Inchoo heeft hier een goede extensie voor, maar ook Byte heeft eigen test-tool ontwikkeld.

    5. Patch de incompatibel code

    • Patch de code die uit de scan als ‘incompatibel’ komt.

    6. Upgrade naar PHP 7.2

    Van PHP 5.6 en PHP 7.0 naar PHP 7.2

    Het ligt eraan welke modules er draaien op je webshop, maar een upgrade van PHP 7.0 naar PHP 7.2 zal over het algemeen weinig implicaties met zich meebrengen. Tussen PHP 5.6 en PHP 7.2 zitten grotere verschillen en kan het dus zijn dat er meer aanpassingen in modules moeten worden gedaan.

    Wij helpen u graag met het upgraden van uw Magento shop naar PHP 7.2. Wij maken altijd eerst een uitgebreide scan om de impact van de upgrade voor u in kaart te brengen, met een bijbehorende ureninschatting. Zo komt u nooit voor verrassingen te staan. Upgraden naar PHP 7.2? Neem contact met ons op via ons aanmeldformulier.

Are u ready 4 Magento 2?

Are u ready 4 Magento 2?

Are you currenty using Magento 1, and looking forward to continue your business using the latest functionality in ecommerce, than Magento 2 is ready for you.

Magento 2 is a brand new platform and ready to serve your ecommerce needs now and in the future.

more info

Stel je vraag

Stel je vraag

Stap 1. Impact analyse

Stap 1. Impact analyse

Stap 2. Pre-paid ticket

Stap 2. Pre-paid ticket

Stap 3. Uitvoeren

Stap3: Uitvoeren

Bel nu! 020 337 5961

SupportDesk B.V.
Hogehilweg 19
1101 CB Amsterdam

E-mail: support @ supportdesk.nu

meer gegevens