Upgrade naar PHP 7 op de Vultr WordPress-app

Onlangs, in december 2015, werd PHP versie 7 uitgebracht als een belangrijke upgrade voor zijn voorganger, PHP 5. Vergeleken met de laatste grote versie in PHP 5, PHP 5.6, introduceerde PHP 7 meerdere significante verbeteringen: tot 2x betere prestaties, aanzienlijk verminderd geheugengebruik, consistente 64-bits ondersteuning en talrijke bugfixes, samen met enkele nieuwe functies zoals abstracte syntaxisboom, declaratie van retourtypen en declaratie van scalaire typen.

Als je nu het meeste uit PHP 7 wilt halen, op op RPM gebaseerde distributies, kun je de IUS Yum-repository gebruiken om de upgrade uit te voeren.

Opmerking : Ondanks de aanzienlijke verbeteringen die PHP 7 introduceert, moet u grondige compatibiliteitstests uitvoeren in de ontwikkel- en staging-omgevingen voordat u PHP 7 in uw productieomgeving implementeert in het geval van onverwachte problemen met code-incompatibiliteit.

In dit artikel laten we u als demo zien hoe u de vooraf geïnstalleerde PHP 5 kunt upgraden naar PHP 7 op een Vultr WordPress app-serverinstantie die is gebaseerd op CentOS 6, PHP 5, Nginx en MySQL.

Vereisten

Voordat u doorgaat, moet u:

  • Implementeer een nieuwe serverinstantie met de Vultr WordPress-app.
  • Log in met een sudo-gebruiker. Je kunt leren hoe je zo'n sudo-gebruiker kunt maken in dit Vultr-artikel .

Stap 1: werk het systeem bij

Als uw project geen speciale vereisten heeft voor de versie van elk programma in het systeem, is het altijd een goede gewoonte om elk programma in het systeem bij te werken naar de nieuwste stabiele versie.

sudo yum update

Stap 2: verwijder de vooraf geïnstalleerde PHP 5-pakketten

Maak een lijst van alle geïnstalleerde PHP 5-pakketten ter beoordeling:

yum list installed php* 

Verwijder alle geïnstalleerde PHP 5-pakketten:

sudo yum remove php55u* 

Stap 3: Installeer PHP 7-pakketten met behulp van de IUS Yum-repository

Dankzij de ingebouwde IUS Yum-repository op deze Vultr WordPress-serverinstantie, kunt u deze al gebruiken om de PHP 7-pakketten te installeren.

Hier kunt u overeenkomstige PHP 7-pakketten installeren in overeenstemming met de voormalige PHP 5-pakketten:

sudo yum install php70u-cli.x86_64 php70u-common.x86_64 php70u-fpm.x86_64 php70u-gd.x86_64 php70u-mbstring.x86_64 php70u-mcrypt.x86_64 php70u-mysqlnd.x86_64 php70u-opcache.x86_64 php70u-pdo.x86_64 php70u-pear.noarch php70u-process.x86_64 php70u-xml.x86_64 php70u-xmlrpc.x86_64

Hoewel de upgrade nog niet is voltooid, kun je de huidige versie van PHP bekijken met de onderstaande opdracht:

php -v

Stap 4: Configureer PHP-FPM

Omdat de upgradebewerking de configuratie van PHP-FPM heeft gewijzigd, moet u PHP-FPM opnieuw configureren, zodat het begint bij het opstarten van het systeem:

sudo chkconfig php-fpm on

Vervolgens moeten we php-fpm instellen om als gebruiker uit te voeren nginxom ervoor te zorgen dat WordPress-media-uploads als volgt blijven werken:

Open /etc/php-fpm.d/www.confmet uw favoriete teksteditor en zoek de volgende 2 regels (meestal regels 23 en 24):

user = php-fpm
group = php-fpm

Verandering php-fpmaan nginxals volgt, dan is het bestand op te slaan en sluiten.

user = nginx
group = nginx

Ten slotte moet u de PHP-FPM-service en de Nginx-service opnieuw opstarten om uw wijziging door te voeren:

sudo service php-fpm restart
sudo service nginx restart

Dat is het. U kunt PHP 7 nu gebruiken om uw WordPress-site te bedienen.



Leave a Comment

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek

ReactOS: is dit de toekomst van Windows?

ReactOS: is dit de toekomst van Windows?

ReactOS, een open source en gratis besturingssysteem is hier met de nieuwste versie. Kan het voldoen aan de behoeften van moderne Windows-gebruikers en Microsoft uitschakelen? Laten we meer te weten komen over deze oude stijl, maar een nieuwere OS-ervaring.

Blijf verbonden via WhatsApp Desktop-app 24 * 7

Blijf verbonden via WhatsApp Desktop-app 24 * 7

WhatsApp heeft eindelijk de Desktop-app voor Mac- en Windows-gebruikers gelanceerd. Nu heb je eenvoudig toegang tot WhatsApp vanuit Windows of Mac. Beschikbaar voor Windows 8+ en Mac OS 10.9+

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Lees dit om te weten hoe kunstmatige intelligentie populair wordt onder de kleinschalige bedrijven en hoe het de kansen vergroot om ze te laten groeien en hun concurrenten voorsprong te geven.

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

Onlangs heeft Apple macOS Catalina 10.15.4 uitgebracht, een aanvullende update om problemen op te lossen, maar het lijkt erop dat de update meer problemen veroorzaakt die ertoe leiden dat mac-machines worden gemetseld. Lees dit artikel voor meer informatie

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

Wat is een logboekbestandssysteem en hoe werkt het?

Wat is een logboekbestandssysteem en hoe werkt het?

Onze computer slaat alle gegevens op een georganiseerde manier op, het zogenaamde Journaling-bestandssysteem. Het is een efficiënte methode waarmee de computer bestanden kan zoeken en weergeven zodra u op zoeken drukt.https://wethegeek.com/?p=94116&preview=true

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Naarmate de wetenschap zich snel ontwikkelt en veel van onze inspanningen overneemt, nemen ook de risico's toe om onszelf te onderwerpen aan een onverklaarbare singulariteit. Lees, wat singulariteit voor ons kan betekenen.

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

AI in de zorg heeft de afgelopen decennia grote sprongen gemaakt. De toekomst van AI in de gezondheidszorg groeit dus nog steeds met de dag.