Hvordan oppdatere php-versjonen til 7.0. Hvordan oppdatere PHP-versjonen på serveren? Hvorfor WordPress ikke krever PHP-oppdateringer

Hvis du vil ha bloggen din, nettsiden din eller din Boutique i Ligne fungerer fint, ville det være ideelt å vurdere å endre eller oppdatere versjonen av PHP du bruker på nettstedet ditt. Den nye versjonen av PHP (PHP7) er ikke allment tilgjengelig ennå, men det vil ikke være lenge siden den bringer mange innovasjoner og er svært sannsynlig nødvendig for å installere eller bruke neste versjon av WordPress.

Denne artikkelen forutsetter at du allerede har opprettet et WordPress-nettsted eller -blogg. .

Men hvis du allerede har gjort det, la oss fortsette.

Hvorfor bør du oppgradere til PHP 7?

Hvis du bruker WordPress på serveren din, har du åpenbart allerede PHP installert. Så hvorfor oppgradere når alt fungerer så bra?

Her er noen av de vanligste grunnene til at du bør vurdere å oppgradere PHP-versjonen din:

  • . plugins Og skript versjonene du har installert er ikke lenger kompatible med versjonen du bruker
  • Minimumskravene for å kjøre WordPress har økt
  • Versjonen du bruker har sikkerhetsfeil og oppdateringen inkluderer en oppdatering
  • Du trenger en mer stabil versjon
  • Vil du teste en annen versjon når du installerer WordPress eller i et oppsamlingsmiljø?
  • Du har oppdaget en konflikt mellom versjonen du bruker og pluginene, temaene eller skriptene du har installert.

Dette er alle gode grunner, men før du oppgraderer din versjon av PHP, er det ulemper du bør vurdere...

Noen viktige ulemper å vurdere...

Oppgradering til en nyere versjon av PHP har noen risikoer. Her er en premium WordPress-plugin som vil lagre nettstedet ditt fullstendig og gjenopprette det i tilfelle feil.

Det viktigste du må huske på før du oppgraderer er det alle plugins, temaer og skript er ikke nødvendigvis kompatible med den nyeste versjonen av PHP du vil bruke.

Hvis det er inkompatibilitet, er det sannsynlig at nettstedet ditt ikke lenger fungerer, eller at du ser mange feil. I tillegg forteller WordPress deg nå om plugin-en er kompatibel med din versjon av PHP eller ikke.

Hver versjon av PHP tilbyr nye varianter, forbedringer og rettelser, sikkerhetsrettinger og kodestruktur. Mens noen oppdateringer er mindre omfattende enn andre, tilbyr mange versjoner forbedringer eller modifikasjoner som gjør noen deler av eldre versjoner foreldet.

Oppdage

I noen tilfeller støttes ikke lenger hele versjoner, som PHP 4 og nyere. Hvis nettstedet ditt bruker plugins, temaer eller skript som er avhengig av utdatert PHP-kode, og du oppgraderer til en nyere versjon av PHP, vil oppgraderingen gjøre koden foreldet og dermed slutte å fungere. bloggen din.

I tillegg til å manuelt sjekke nettstedet ditt for mulige svakheter, er det mange plugins som forteller deg om miljøet ditt er kompatibelt med oppdateringen. Den gode nyheten er at du kan nedgradere en tidligere aktivert versjon. Med andre ord, hvis du oppdager noen feil, er det fortsatt mulig å gjenopprette en tidligere versjon av PHP... så gå for eksempel til versjon 5.5 av versjon 7.x, og hvis alt ikke fungerer, kan du gå tilbake til versjon 5.5.

Sjekk PHP-kompatibilitet

Her er noen plugins du kan bruke for å sjekke miljøets kompatibilitet med den oppdaterte versjonen av PHP:

  • PHP-kompatibilitetskontroll– Denne plugin-en lar deg oppdage PHP-versjonen og gjøre en analyse sammenlignet med vertens gjeldende PHP-versjon. Den genererer også en rapport for å fortelle deg hva du skal fikse.
  • Feilloggovervåking– Hvis det er feil, kan du aktivere loggen for å holde styr på alle feil, noe som vil hjelpe deg å fikse dem lettere.

Du kan også aktivere manuell avis privat feil med "WP_DEBUG" Du kan også se hva som endret seg for hver versjon av PHP før oppdateringen:

  • Migrering fra PHP 4 til PHP 5.0.x
  • Migrering fra PHP 5.0.x til PHP 5.1.x
  • Migrering fra PHP 5.1.x til PHP 5.2.x
  • Migrering fra PHP 5.2.x til PHP 5.3.x
  • Migrering fra PHP 5.3.x til PHP 5.4.x
  • Migrering fra 5.4.x PHP til PHP 5.5.x
  • Migrering fra 5.5.x PHP til PHP 5.6.x
  • Migrering fra 5.6.x PHP til PHP 7.0.x
  • Migrering fra 7.0.x PHP til PHP 7.1.x
  • Migrering til siste PHP-versjon

Hvis du finner ut at du bruker en plugin, et tema eller et skript som er inkompatibelt med PHP-versjonen du vil bruke, kan du kontakte forfatteren eller utvikleren for å hjelpe deg med å løse problemet. Hvis du trenger en hånd, kan du legge igjen en kommentar til denne artikkelen, jeg vil gjerne gi deg svar.

Hvordan endre PHP-versjon

Så når bloggen din har bestått kompatibilitetstesten, kan du endre versjonen av PHP du bruker via SSH eller cPanel. Hvis dette ikke er et alternativ du har tilgang til, ta kontakt webhotell I de fleste tilfeller kan de oppdatere deg eller utføre andre oppgaver.

Oppdater via SSH (avanserte brukere)

Fordi SSH-kommandoer for å oppdatere eller installere andre versjoner av PHP varierer avhengig av typen server, er det ingen universelle kommandoer som fungerer overalt.

Beskytt bloggen eller nettstedet ditt med vår guide:

Klikk på en av ressursene nedenfor for å se detaljert informasjon om servertypen din:

  • Unix-systemer
  • Mac OS X
  • Windows-systemer
  • Cloud Computing-plattformer

Husk at hvis du bruker kommandoene i disse lenkene, må du også fjerne den gamle PHP-pakken fra serveren din. Siden kommandoene for å fjerne eldre versjoner også vil avhenge av servertypen din, sjekk serverdokumentasjonen for de nøyaktige kommandoene.

Oppdatere eller endre PHP i cPanel

Hvis du foretrekker å velgemed noen få klikkPHP-versjon for serveren din, du kan gjøre dette ved å logge på cPanel-kontoen din. Dette alternativet er imidlertid bare tilgjengelig i standardversjonene av cPanel. Hvis dette ikke er tilfelle hjemme, må du kontakte din webhotellleverandør for dette.

Jeg skal vise deg hvordan du får tilgang til det fra kontrollpanelet. Når du er logget på, gå til Programvare-delen og klikk på MultiPHP Manager.


Ved å klikke på den kommer du til PHP-versjonen for de forskjellige tilgjengelige domenene og underdomenene. Alt du trenger å gjøre er å velge riktig PHP-versjon og bruke den på domenet du ønsker.

Hvis du bruker Denwer, så vet du at pakkeoppdateringer ikke skjer veldig ofte. Hvis serveren i seg selv ikke bekymrer oss mye, så her er versjonen php kan bli et kritisk problem. Det er omtrent hvordan oppdatere PHP på Denwer, vi snakkes i dag.

Faktisk er det ikke noe vanskelig her. Først må du laste ned trådsikker versjon php på nettstedet http://windows.php.net/download/. Jeg anbefaler deg å laste ned 32-biters versjonen, fordi... med 64-bit kan du få problemer, og denne konstruksjonen er for tiden eksperimentell.

Stopp nå serveren ved å bruke skriptet stop.exe Og switchOff.exe, følg deretter stien usr/local/php5 og slett alle binære filer der, og erstatt dem med de du nettopp lastet ned. Omstart Denwer.

Nå i mappen php5 du har ikke en fil php.ini, men i stedet for det er det php.ini-utvikling Og php.ini-produksjon. Du kan endre navn på hvilken som helst av dem til php.ini og konfigurer serveren etter behov. Ikke glem å også se at direktivet er ukommentert extension_dir="ext" for å unngå problemer med plugins i fremtiden.

Oppdatering av php til siste versjon vil for det første sikre raskere og mer pålitelig drift av siden, sideoptimalisering og en forbedret struktur i henhold til søkemotorer. Men ikke alle er i stand til å utføre denne oppdateringen riktig.

Vi vil snakke om når og hvordan, og viktigst av alt, hvorfor du skal bytte til en ny versjon av php og ikke gjøre feil, i dette innlegget.

Når skal du oppgradere til den nyeste versjonen av php

Du kan finne ut om behovet for å oppdatere php-versjonen selv ( sjekk nedlastingshastigheten), og etter å ha mottatt et varsel fra vertsleverandøren din. I tillegg, når du bruker ferdige motorer, kan du aktivere systemfeilsøkingsmodusen, og når du installerer utvidelser som bruker en gammel versjon av php, vil systemet selv utstede en advarsel.

Du kan også sjekke nettstedskoden for feil ved å bruke validator (). En annen måte for inkompatibilitet er å installere utvidelser for motoren din. Dette gjelder spesielt for nye eller oppdaterte utvidelser (hvis opprettet i PHP). Alt er alltid nytt i dem, inkludert selve PHP-koden.

Grunner til å oppdatere php

Det er nødvendig å merke seg de to viktigste årsakene - sikkerheten og ytelsen til hele nettstedet. For nylig visste alle administratorer om avslutningen av oppdateringen til PHP versjon 5.2, og nå, etter bare litt mindre enn to år, er PHP-programmeringsspråket allerede tilgjengelig i versjon 7.

Enkelt sagt er PHP-kjernen fullstendig oppdatert, nye funksjoner har dukket opp og gamle funksjoner er forenklet. Som et resultat av økningen i dataoverføring har også operasjonshastigheten økt.

Eiere av selvskrevne nettsider som bruker PHP må også passe på å bytte til ny versjon, men dette er et eget tema og eiere som har skrevet en slik nettside på egenhånd vet hvordan dette skal gjøres.

Når det gjelder administratorer som bare er involvert i å administrere slike nettsteder og ikke har den nødvendige kunnskapen, her er det nødvendig å kontakte eieren av nettstedet eller programmereren som opprettet motoren.

Hvordan finne ut php-versjonen

Først av alt må enhver administrator ha fullstendig informasjon om programvaren hans som nettstedet opererer med, inkludert PHP-versjonen, hvis selvfølgelig dette bestemte programmeringsspråket brukes til prosjektet.

Det er ganske mange måter å sjekke, de enkleste er å sjekke php-versjonen direkte på hostingkontoen din, og den andre er å lage en fil for å sjekke php-versjonen.

Hver nettstedeier vet alt om en hostingkonto, men la oss se nærmere på hvordan du sjekker med en fil.

For å gjøre dette, lag en fil i et hvilket som helst redigeringsprogram med følgende innhold:
og lagre den under samme navn phpinfo.php

Deretter må du laste opp datafilen til roten av nettstedet ditt og få tilgang til den i adressefeltet i nettleseren din (http://ditt_domene/phpinfo.php).

Som et resultat vil vi motta all nødvendig informasjon om ikke bare php-versjonen, men også alt som er nødvendig for administratoren.

Oppdaterer php på serveren for wordpress

Alle populære cms-systemer, inkludert wordpress, oppdateres ofte og har siste versjon av programmeringsspråket og ofte ny funksjonalitet. Dette skyldes først og fremst sikkerhets- og programvarekodeoppdateringer.

Ved å bruke dette eksemplet vil vi se på praksisen med å oppdatere php direkte på hostingen. Det er bra at eiere av cms-systemer ikke trenger å oppdatere hele cms-programkoden, det finnes utviklere for dette.

Men å sette opp kompatibilitet mellom versjoner av PHP-hosting og for eksempel Wordpress er en sak for nettstedadministratoren. Det er faktisk derfor denne artikkelen ble skrevet.

Enhver administrator vet at oppdatering av php på serveren gjøres fra vertskontrollpanelet med to museklikk. Jeg valgte den nødvendige php-versjonen og klikket på "lagre"-knappen.

I de fleste tilfeller skjer dette på grunn av inkompatibiliteten til installerte utvidelser med de nyeste versjonene av php. Derfor er det viktig å overvåke oppdateringer og prøve å ikke installere utvidelser som ikke har blitt oppdatert av utvikleren på lenge.

Det er slett ikke viktig å kjenne strukturen til WordPress eller en annen motor, men det er nok å forstå at alle endringer skjer nettopp av denne grunn.

I så fall må det hele sjekkes. Men det kan være mer enn et dusin utvidelser (plugins for Wordpress), og det er rett og slett ikke realistisk å sjekke et slikt tall for kompatibilitet!

Hva burde jeg gjøre?

Sjekker utvidelser for kompatibilitet med php 7

Merkelig nok, men for WordPress, for eksempel, kan du installere en annen plugin Kompatibilitet php, som vil hjelpe deg å finne ut hvilke installerte plugins som hindrer systemet i å fungere som det skal.

Dette er en flott og enkel måte å sjekke kompatibiliteten til nettstedet ditt med PHP 7. Og du kan sjekke nesten alt, inkludert et WordPress-tema.

Installasjonen er standard og etter det vil en ekstra PHP-kompatibilitetsfane vises i verktøylinjen.

Programtillegget vil sjekke alle installerte motorplugins for kompatibilitet, noe som vil tillate oss å redusere tiden brukt på å søke etter inkompatible utvidelser.

For å se nærmere, klikk på bildet.

Skjermbildet viser at etter å ha klikket på "Skann nettstedet igjen"-knappen, viste plugin-en all informasjon om de installerte utvidelsene. Det flerfargede testresultatet er godt synlig.

Innholdet i mistenkelige plugins kan sees ved å klikke på lenken til høyre og du kan se adressen til denne feilen.

Av 23 installerte plugins på bloggen trenger du derfor bare deaktivere eller fjerne 3. På denne måten kan du sikre at php-oppdateringen går uten problemer.

Hvis du ikke har noe imot tiden, kan du manuelt fjerne eller deaktivere alle plugins, og etter å ha satt opp serveren på PHP 7, gradvis aktivere dem én etter én og sjekke driften.

I dette tilfellet må du enten huske alle innstillingene, eller ha en fil med lagrede innstillinger.

Oppdaterer php joomla-versjonen

Når det gjelder cms-joomla, er det sannsynligvis allerede klart at prosedyren for å oppdatere php-versjonen ser omtrent lik ut. Det er ganske mange alternativer, men det viktigste er at hele systemet allerede kjører på den nyeste versjonen av php etter at joomla 3.7 ble utgitt.

I dette tilfellet vil en melding om php-inkompatibilitet vises i adminpanelet, uavhengig av hvilken server systemet kjører på, lokalt eller eksternt.

Når det gjelder installerte utvidelser, er det ofte i joomla ikke mer enn 5-7 utvidelser som må oppdateres.

Og informasjon om oppdateringen kan alltid ses i administrasjonspanelet, men hvis noen utvidelser ikke har blitt oppdatert på lenge, bør du følge nøye med på dette.

Fra desember 2018 vil WordPress-nettsteder som bruker PHP 5.6 og 7.0 ikke lenger motta oppdateringen, som er 57,1 % av det totale antallet WordPress-nettsteder. Nettstedets sikkerhetsoppdateringer vil ikke bli utgitt på PHP-versjonene ovenfor.

Dette kan resultere i redusert trafikk og dårligere søkerangeringer for WordPress-nettsteder som fortsatt bruker disse gamle versjonene av PHP.

Hva er PHP?

PHP er et programmeringsspråk som lar deg lage nettsider. Det finnes forskjellige versjoner av PHP, som hver er en forbedret versjon av den forrige. Med etableringen av nye versjoner er det mulig å oppdatere for å dra nytte av alle fordelene med den nye versjonen av PHP.

Når slutter sikkerhetsoppdateringer?

Sikkerhetsoppdateringer for PHP 5.6 slutter 31. desember 2018.Sikkerhetsoppdateringer og patcher for PHP 7.0 slutter 3. desember 2018.

Hvor mange nettsteder har et sikkerhetsproblem?

I følge offisiell statistikk bruker 57,1 % av alle WP-sider PHP.

Hvorfor slutter støtten?

Sikkerhetsstøtte for hver versjon er planlagt i et begrenset antall år til den når det som kalles "End of Life (EOL)". Hva betyr det at det ikke vil være noen forbedringer eller oppdateringer for WordPress-nettsteder som kjører eldre versjoner av PHP, selv om sårbarheter blir oppdaget? I følge det offisielle PHP-nettstedet betyr begrepet EOL:

"En utgivelse som ikke lenger støttes. Brukere som fortsatt bruker denne versjonen bør oppdatere så snart som mulig for å unngå sårbarheter."

Hva skjer hvis du ikke kan oppdatere PHP?

Alle nettsteder som ikke kan oppdatere til siste versjon av PHP vil være usikre og sårbare for hacking etter avsluttet støtte for versjon 5.6 og 7.0. Dette betyr at hvis CMS-systemsårbarheter blir funnet, vil ingen være involvert i å eliminere sikkerhetshull i PHP-versjonen på EOL-stadiet. Dessuten vil mange WordPress-plugins og -temaer slutte å fungere.

Hvis du har en nettside skrevet i WordPress, bør du snarest finne ut hvilken versjon av PHP du bruker og om mulig oppdatere den. For å gjøre dette, kontakt teknisk støtte til vertsleverandøren din.

Hvordan sjekke hvilken versjon av PHP du bruker?

Den enkleste måten er å gå og finne delen relatert til PHP.

Det finnes også mange verktøy for å sjekke PHP-versjonen på nettet, men vi anbefaler å sjekke gjennom vertskontrollpanelet. HyperHost-hosting bruker to populære kontrollpaneler Cpanel og ISPmanager. Du kan sjekke PHP-versjonen i den tilsvarende delen som i skjermbildene:

i cPanel-kontrollpanelet



i ISPmanager-kontrollpanelet

Det finnes plugins i selve WordPress som kan fortelle deg hvilken versjon du bruker. For eksempel brukes WordPress phpinfo-plugin til å bestemme PHP-versjonen av et nettsted. Etter å ha bestemt PHP-versjonen din, ikke glem å fjerne denne plugin.

Vel, den enkleste måten å finne PHP-versjonen på er å kontakte vår tekniske støtte, vi kan fortelle deg nøyaktig hvilken versjon du bruker og hjelpe deg med å oppdatere den.

Hvordan oppgradere fra PHP 5.6/7.0 til de nyeste versjonene?

  1. Sikkerhetskopier nettstedet ditt

Det er lurt å ta en sikkerhetskopi før du gjør endringer. Du kan lage en sikkerhetskopi ved å bruke UpDraftPlus-plugin, selv gjennom kontrollpanelet eller ved å skrive til vår tekniske støtte.

  1. Sjekk plugin-kompatibilitet

Sjekk eller oppdater alle plugins til den nyeste versjonen. Den siste oppdateringen til pluginet bør ikke være mer enn ett år gammel. Hvis plugin-en ikke har blitt oppdatert på lenge, kontakt plugin-forfatteren eller finn informasjon om hvorvidt plugin-en fungerer med siste versjon av PHP 7.2.

Hvis plugin-en ikke er kompatibel med denne versjonen, bør den erstattes med en lignende som støtter oppdateringer og er kompatibel med den nyeste versjonen av PHP. Plugins som ikke er oppdatert utgjør en alvorlig sikkerhetsrisiko.

  1. Oppdaterer PHP-versjon

Gå til cPanel- eller ISPmanager-vertskontrollpanelet, gå til PHP-delen og oppdater PHP-versjonen for nettstedet ditt. Hvis du vet hvordan du gjør dette, skriv til oss, vi er alltid klare til å hjelpe. Opprett en billett i «Billetter»-delen, «Åpne en ny billett», velg teknisk støtteavdeling og angi hvilken versjon av PHP du trenger.

Gjør sikkerhet til en del av SEO-innsatsen din

Sikkerhetsproblemer er vanligvis ikke en del av SEO da de ikke direkte påvirker rangeringene. Samtidig, hvis nettstedet er hacket, reduseres trafikken til nettstedet ditt, noe som direkte påvirker SEO. Derfor bør du ikke vente på force majeure, men legge til ett sjekkpunkt til på SEO-listen din – sjekke sikkerheten til nettstedet.

Oversettelse fra searchenginejournal.com

3249 ganger 4 sett ganger i dag

Hva om du kunne doble lastehastigheten til WordPress-nettstedet på bare 10 minutter? Høres bra ut?

Det er enkelt - alt du trenger å gjøre er å oppdatere PHP til den nyeste versjonen.

Og snart har du ikke noe valg uansett, siden PHP 5.6 blir minimumskravet for WordPress i april 2019, og erstattes av PHP 7.0 i desember 2019.

PHP er et av de mest populære språkene på Internett. Faktisk bruker 70 % av alle nettsteder PHP på serversiden.

WordPress-nettsteder kjører også på PHP. Men det store problemet vi står overfor i WordPress-fellesskapet er at mange nettsteder, selskaper, vertsleverandører og utviklere ikke støtter de nyeste versjonene av PHP. Dette er spesielt frustrerende med tanke på hvor enkelt det er å oppdatere PHP på serveren.

WordPress og PHP problem

Snart vil 8 av 10 WordPress-nettsteder kjøre en versjon av PHP som ikke lenger støttes.

I følge WordPress.org-statistikk kjører 35 % av WordPress-nettsteder på PHP 5.6. Aktiv støtte for PHP 5.6 ble avsluttet 19. januar 2017, og den vil offisielt avslutte livssyklusen 31. desember. Dette betyr at den ikke lenger vil ha sikkerhetsstøtte, og nettsteder som fortsetter å bruke PHP 5.6 vil ha uopprettede sårbarheter.

I tillegg er det PHP 7.0, som nådde slutten av levetiden 3. desember 2018. Det er heller ikke lenger en støttet versjon av PHP. Imidlertid kjører nesten 20 % av WordPress-nettsteder på PHP 7.0.

Som all programvare har PHP en livssyklus. Hver hovedversjon av PHP støttes vanligvis fullt ut med feilrettinger og sikkerhetsreparasjoner i to år etter utgivelsen.

I tillegg kjører omtrent 25,2 % av nettstedene allerede på eldre versjoner av PHP som ikke støttes, inkludert 5.2, 5.3, 5.4 og 5.5.

På tidspunktet for skriving av denne artikkelen kjører derfor omtrent 80 % av WordPress-nettstedene eller er i ferd med å kjøre med en versjon av PHP som ikke støttes.

Bare 20 % av WordPress-nettsteder kjører på de siste støttede versjonene – PHP 7.1, PHP 7.2 og PHP 7.3.

Hvorfor kjører så mange WordPress-nettsteder fortsatt på gamle versjoner av PHP?

Det er mange grunner til at nettsteder fortsetter å kjøre på utdaterte og ikke-støttede versjoner av PHP, her er de vanligste.

1. Nettstedseiere vet eller bryr seg ikke om serveren eller vertsprogramvaren

For mange nettsideeiere, spesielt de uten teknisk kunnskap, er det viktig at nettsiden deres rett og slett fungerer og ser bra ut. Hvorfor oppdatere litt PHP når alt allerede fungerer?

2. Det er tidkrevende for plugin- og temautviklere

For utviklere av eldre plugins og temaer betyr oppgradering til de nyeste versjonene av PHP å oppdatere koden deres sammen med full testing for å sikre kompatibilitet hvis de ikke ønsker å ødelegge brukernes nettsteder.

3. Hostingleverandører ønsker ikke å forstyrre ytelsen til nettsteder

Selv om PHP 5.6 ble utgitt i 2014 og støtte for PHP 7.0 nærmer seg slutten, har webverter forsinket å oppdatere serverne sine til de nyeste versjonene av PHP (7.1 eller 7.2) på grunn av faren for å bryte plugins og temaer.

Dette betyr at hvis du vil at nettstedet ditt skal kjøre på den nyeste versjonen av PHP, må du ta initiativet og oppdatere det selv, eller be din hostingleverandør om å hjelpe deg.

Hvorfor krever ikke WordPress PHP-oppdateringer?

WordPress-prosjektet tvang ikke brukere til å bruke de nyeste versjonene av PHP av en rekke årsaker. Det er alt vi dekket i forrige seksjon, sammen med ansvaret for å administrere verdens mest populære CMS.

Men alt skal endres i 2019.

På WordCamp US i desember 2018 ble det kunngjort at PHP 5.6 vil bli minimumsstøttet versjon i første halvdel av 2019, og vil økes til PHP 7.0 i andre halvdel av 2019.

Disse endringene har latt vente på seg, og vi kan takke Yoast palgin-utviklerne for å ha spilt en stor rolle i å oppmuntre brukere til å oppdatere PHP. Tidlig i 2017, med utgivelsen av Yoast SEO 4.5, ble et varsel lagt til WordPress-dashbordet for Yoast-brukere. Den oppfordret nettstedeiere hvis nettsteder var på en server med en utdatert versjon av PHP til å oppdatere den til den nye versjonen. Det var mulig å deaktivere varselet kun ved å oppdatere PHP.

Senest, tidlig i desember, foreslo WordPress kjernebidragsyter Gary Pendergast å oppdatere minimum PHP-versjoner. Planen, som Matt Mullenweg bekreftet på WordCamp US, vil gjøre PHP 5.6 til minimumsversjonen for WordPress innen april 2019, med PHP 7.0 som minimum allerede i desember 2019.

Hvorfor du bør oppgradere til PHP 7+

PHP 7.2 er nå ikke bare offisielt inkludert i listen over anbefalte krav for WordPress, men også har mange fordeler med respekt for hastighet, ytelse og sikkerhet .

1. Hastighet og ytelse

Hvis nettstedet ditt kjører på en eldre versjon av PHP, vil oppgradering til den nyeste versjonen gi deg en umiddelbar ytelsesøkning - mer enn noen annen WordPress-sidejustering.

Da PHP 7.0 ble utgitt, ble den berømmet for sine betydelige ytelsesforbedringer. Faktisk viser en offisiell PHP-test ved bruk av WordPress 4.1.1 at PHP 7.0 lar servere utføre dobbelt så mange forespørsler per sekund som PHP 5.6 med halvparten av ventetiden.

Vi har nylig sammenlignet PHP 5.6, PHP 7.0, PHP 7.1, PHP 7.2 og PHP 7.3. Resultatene deres viser at PHP 7.3 utfører 3 ganger flere forespørsler per sekund sammenlignet med PHP 5.6.

Hvis du trenger ytterligere bevis på ytelsesforbedringer, er det en som viste at PHP 7.3, utgitt sent i 2018, er omtrent 5 % raskere enn PHP 7.2.

2. Støtte og kompatibilitet

Kompatibilitet er en annen viktig grunn til at du bør bruke den nyeste versjonen av PHP. Som med all programvare, vil utviklere kun støtte eldre versjoner av PHP i plugins og temaer i en viss tidsperiode. Dette vil gjøre det til en ulempe for plugin- og temautviklere å aktivt støtte eldre programvare og sikre bakoverkompatibilitet.

Faktisk dukker det opp problemer med eldre versjoner av PHP regelmessig på WordPress.org-støtteforumene. Hvis du søker etter "T_Function", vil søket gi over 2700 resultater.

Som WPMU DEV-utvikler Predrag Dubajic forklarer, i Hustle-plugin, vises T_Function-feil vanligvis når brukeren har en utdatert versjon av PHP:

3. Sikkerhet

En annen grunnleggende grunn til at du bør oppdatere PHP er for sikkerheten til WordPress-siden din. Bruk av den nyeste versjonen av PHP sikrer at nettstedet ditt er beskyttet mot sårbarheter som finnes i eldre versjoner av PHP.

For eksempel: I følge CVEs sikkerhetssårbarhetsdata har 18 kjente sårbarheter blitt oppdaget i PHP i år. I 2017 ble 43 sårbarheter oppdaget, og i 2016 ble det oppdaget hele 107 sårbarheter.

Disse sårbarhetene inkluderer DoS, kodekjøring, SQL-injeksjon, XSS og mange andre typer utnyttelser.

Sjekker PHP-kompatibilitet

Vi håper vi har overbevist deg om fordelene ved å oppgradere til den nyeste versjonen av PHP. Men før du begynner å oppdatere, er det et par ting du må gjøre: sjekk hvilken versjon av PHP som brukes, og sjekk også at siden din er kompatibel med den nyeste versjonen.

Vet du ikke hvilken versjon av PHP nettstedet ditt kjører på? Slik sjekker du PHP-versjonen på WordPress.

Installer gratis Display PHP Version-plugin, som kan lastes ned fra WordPress-plugin-repositoriet. Når du aktiverer denne plugin, vil den vise PHP-versjonen i At a Glance-widgeten i WordPress-dashbordet.

Før du oppgraderer, bør du også sjekke at plugins og temaer er kompatible med den nyeste versjonen av PHP. For å gjøre dette kan du bruke WP Engine PHP Compatibility Checker-plugin. Denne plugin-en skanner nettstedet ditt og sjekker hvilke plugins som er kompatible med de tre nyeste versjonene av PHP.

Når skanningen er fullført, vil den vise en liste over pluginene dine og markere alle som inneholder kode fra eldre versjoner av PHP som nå er inkompatibel med versjonen du nettopp testet.

Hvis du finner ut at noen plugin-moduler du bruker er inkompatible med den nyeste versjonen av PHP, eller gir deg ukjente resultater eller advarsler, kontakt plugin-forfatteren for støtte.

Hvordan oppdatere PHP på WordPress

Når du har sjekket WordPress-nettstedet ditt for kompatibilitet – og tatt en sikkerhetskopi – er du klar til å oppdatere PHP-versjonen.

1. Oppdatere PHP ved hjelp av cPanel

Hvis du bruker en hosting som gir et kontrollpanel cPanel, kan du ganske enkelt logge på cPanel og endre PHP-versjonen din der.

Alt du trenger å gjøre er å bla ned til Programvare-delen og velge Velg PHP-versjon.

På neste side velger du hvilken versjon av PHP du vil bruke og klikker på "Sett som gjeldende".

Det er alt du trenger å gjøre. Oppdater nettstedet ditt for å forsikre deg om at det fungerer bra, men hvis du har sjekket kompatibiliteten, bør nettstedet ditt være i orden.

2. Oppdatering av PHP på din egen server

Hvis du administrerer din egen server, kan du oppgradere til PHP 7.2 selv ved å bruke migreringsveiledningene i php.net-dokumentasjonen. Det er viktig å ta hensyn til nye funksjoner og funksjonalitet, samt eventuelle eldre funksjoner som kan påvirke nettstedet ditt.