Hvað er PHP 7 og hvernig á að byrja að nota það með WordPress?

WordPress tilboð


PHP 7 er ein mikilvægasta uppfærsla í sögu hugbúnaðar á netþjóni sem veitir meira en 82% af internetinu og í þessari handbók munum við ræða og auka upplýsingar um notkun þess með WordPress.

Við munum skoða ótrúlega kosti PHP 7 og hjálpa þér að skilja mikilvægi þess að fylgja ráðlögðum lágmarksútgáfum (5.6). Þú munt einnig læra hvernig á að athuga hvort WordPress vefsíðan þín er tilbúin fyrir PHP 7 og mæla kosti og galla þess að uppfæra í þessa nýju útgáfu.

Í lok þessarar handbókar muntu vera búinn þéttum skilningi á PHP og sannfærður nóg til að uppfæra í það ráðlagða lágmark – eða jafnvel taka næsta skref í PHP 7!

Byrjum…

Handbók byrjenda um PHP – Hvað er PHP?

Fyrir ykkur sem eru algjörlega ný í umræðunni, PHP er forskriftarþýðingarmiðstöð hliðarhönnuð til að búa til HTML síður ef óskað er.
Hugsaðu um það sem einfalt þriggja þrepa ferli:

  • Inntak: Þú slærð inn safn skipana sem eru skrifaðar í formi a PHP handrit, sem inntak PHP vélarinnar.
  • Afgreiðsla: The PHP vél keyrir handritið á netþjóninn.
  • Framleiðsla: Útgangurinn er HTML síða sem gefin er upp af vafranum.

Í þriggja þrepa ferlinu sem lýst er hér að ofan getum við greint nokkur íhlutir.

  1. PHP handritið
  2. PHP vél
  3. Netþjónn
  4. Output HTML

Við skulum sjá hvernig þau tengjast dæmigerðu WordPress umhverfi.

Hlutar dæmigerðs PHP umhverfis

1) PHP forskriftir: WordPress er í meginatriðum mikið, skipulagt safn af kóða sem er skrifaður á mörgum forskriftarmálum, svo sem PHP, JavaScript og CSS, þar sem aðalatriðið er PHP. Það er það sem gefur WordPress kraftmikið eðli.

2) PHP vél: Hugsaðu um það sem miðhluti sem framkvæmir leiðbeiningarnar sem mælt er fyrir um í PHP handritinu – með því að gera það með hjálp netþjónsins sem hann keyrir á. PHP vélin er einn mikilvægasti þátturinn og hefur áhrif á hraða, afköst og áreiðanleika vefsíðu. Það er líka meginviðfangsefni umræðunnar!

3) Miðlarinn: Þetta er ytri tölvan, einnig þekkt sem ‘vefþjónninn’, þar sem WordPress vefsíðan er hýst. Ef það væri til vefþjónur án PHP uppsettur myndi WordPress ekki keyra á honum.

4) Output HTML: Í hvert skipti sem WordPress vefsíðu er hlaðin er PHP vél kallað. Handrit eru keyrð af PHP vélinni með miðlaranum og endanlegur (eða framleiðsla) HTML er fluttur út í vafra gesta. Og það er það sem lýkur ferlinu.

Hvað er PHP 7?

Nú þegar við erum með það á hreinu hvað PHP handrit er, skulum við tala um PHP vélina. Það sem eftir er af greininni notum við hugtökin „PHP vél“ og „PHP“ samheiti.

PHP 7 er PHP vél sem hleypt var af stokkunum í desember 2016 og ber með sér ofgnótt af nýjum eiginleikum, afköstum og auka öryggi. Eins og með allar góðar kennslustundir, skulum byrja á smá sögu.

Stutt saga PHP

PHP kom út árið 1994 sem forskriftarmál af Rasmus Lerdorf í því skyni að búa til tæki sem myndi gera uppfærslu á persónulegri heimasíðu hans auðveld. * Lítið vissi hann að þetta hliðarverkefni myndi þróast til að knýja meira en 82% allra vefsíðna – þar á meðal biggies eins og * Facebook og WordPress.

Í gegnum árin hefur PHP fengið nokkrar útgáfur. Sú fyrsta var árið 1995, á eftir útgáfa 2.0 árið 1997. Útgáfa 3.0 kom út 1998 og síðan útgáfa 4.0 árið 2000.

Er það tilhlökkunin sem gerir PHP 7 sérstaka?

mynd af 12 ára tíma sem gefin var út fyrir 7. gr

Þetta er þar sem hlutirnir fóru að verða áhugaverðir. PHP útgáfa 5 kom út fjórum árum síðar árið 2004. Það hélt áfram að hafa það margfeldi endurtekningar – svo mikið að nefndin ákvað að sleppa útgáfu 6 og hoppa yfir í útgáfu 7. Til að setja hlutina í yfirsýn var fyrsta endurtekningin á PHP 5 útgáfa 5.0, gefin út árið 2004. Síðasta endurtekningin hennar, PHP 5.6, kom út fyrir tíu árum seinna árið 2014.

Tveimur árum í röðinni kom PHP 7 – efnilegasta útgáfan af PHP til þessa. Í raun varð heimurinn að gera það bíddu vel í 12 ár til að ná fram PHP 7.

Árangursbætur í PHP 7

Biðin fór ekki til spillis. PHP 7 kom með flutningabíl af árangri og öryggisbótum. Við skulum grípa í hverja frammistöðuframför, studd af traustum viðmiðum.

1) Gífurlega endurbætt bandbreidd (beiðnir á sekúndu)

php 7 kostir í WordPress hærri bandbreidd

PHP 7 lék næstum tvisvar sinnum eins vel og PHP 5.6 og keyrði WordPress 4.1.1.

php7 vs php 5.6 í WordPress árangursviðmiði

Í töflunni hér að ofan getum við séð næstum 2,18 sinnum fjöldi beiðna á sekúndu kl minna en helmingur leynd.

2) Neðri síðkoma fyrir samhliða notendur

php 7 kostir í lægri töf WordPress

Seinkun er sá tími sem líða á milli fyrstu beiðninnar og fyrsta svarsins milli netþjónsins og viðskiptavinarins. Því minni sem seinkun er, því betra er þjónustan. Við skulum athuga hvernig PHP 7 sér um það.

php7 vs php 5.6 í WordPress leyndum samtímis notendum

Við höfum tekið þrjú gagnapunkta út frá fjölda samtímis notenda fyrir hverja PHP vél.

  1. Appelsínugulir stikurnar tákna leynd þegar tíu manns nota samtímis síðuna þína.
  2. Bláu stikurnar eru fyrir tvöfalda (þ.e.a.s. 20 samtímis notendur).
  3. Bleiku strikin eru fyrir 40 notendur samtímis.

Í öllum tilvikum, PHP 7 slær forverum sínum út úr garðinum.

* Allt þetta í * nákvæmlega sama vélbúnaði! Þetta þýðir að ef þú myndir uppfæra í PHP 7 með allar nauðsynlegar eindrægniathuganir til staðar (meira um þetta síðar), þá ættirðu að sjá tvíþætta aukningu á afköstum.

3) WordPress 4.0+ útgáfur eru fínstilltar fyrir PHP 7

php 7 kostir í WordPress betri eindrægni við wordpress

WordPress 4.0 hefur sjálft verið fínstillt til að nýta nýjustu eiginleika PHP 7. Samkvæmt Zend hefur það næstum tvöfalt afköst á sama vélbúnaði, samanborið við forverann, WordPress 3.6.

php7 WordPress 3.6 vs 4.1 árangur framför

Í myndinni hér að ofan sjáum við að það er til tvíþætt framför í meiriháttar WordPress uppfærslu. Þetta viðmið er óháð útgáfu PHP. Frekar, það er vísbending um að WordPress samfélagið sé stöðugt að fínstilla kóða fyrir komandi útgáfur af PHP.

4) 75% færri leiðbeiningar, sama árangur

php 7 kostir í hagræðingu WordPress minni

PHP 7 er einnig með morðkennslu sett. Það er svívirðilega bjartsýni fyrir að framkvæma sama verkefni í færri leiðbeiningum. Til dæmis keyrir ein WordPress beiðni um PHP 5.6 í 100 milljón CPU leiðbeiningum. Í PHP 7 er sömu beiðni framkvæmd í 25 milljónum CPU leiðbeininga. Það er a 75% lækkun í fjöldi skipana krafist að gera sömu vinnu!

5) Verulegur árangur hagnaðar

php 7 kostir í framúrskarandi árangri WordPress

Jason Cosper, heimilisfastur nörd hjá WP Engine, elskar að klúðra nýjustu PHP vélunum til að sjá hverjar virka best.

php 7 kostir í WordPress php 5.5 vs php 7.0

Í einni af tilraunum sínum fann hann PHP 7 vera áberandi 6,6 sinnum hraðar en PHP 5.5 – keyrir WordPress 4.3.1 og bbPress.

Ríki WordPress PHP á fyrsta ársfjórðungi 2017

Nú þegar við höfum virkan skilning á kostum PHP 7 skulum við skoða hversu margir WordPress notendur nota það.

ástand WordPress php 2017 q1

Hið góða: Samkvæmt opinberum tölum um WordPress hafa 9% WordPress samfélagsins uppfært í PHP 7 frá og með 20. apríl 2017.

Allt í lagi: Um það bil 40% WordPress notenda nota PHP 5.6. Þetta eru tiltölulega góðar fréttir þar sem PHP 5.6 fær öryggisstuðning til 31. desember 2018.

The Ugly: Hins vegar eru raunverulegar slæmu fréttirnar að meira en 50% af virku WordPress síðunum nota PHP útgáfu eldri en 5,6, sem sýnir allar þessar síður fyrir alvarleg varnaratriði.

  • PHP 5.4 hefur ekki verið lagfært síðan 2015.
  • Og ekki hefur verið bætt við PHP 5.5 síðan 2016.
  • Ef þú notar útgáfu eldri en 5,6 (meira um hvernig á að athuga PHP útgáfuna þína síðar) skaltu uppfæra PHP útgáfuna þína strax.

A leiðarljós von

yoast seo php 5 og php 7 bardaga

Joost de Valk, stofnandi Yoast SEO – WordPress SEO tappi með yfir 3 milljónir virkra innsetningar – ákvað að gera eitthvað í þessu. Til að vitna í upprunalegu greinina:

Frá og með Yoast SEO 4.5 byrjum við tilkynningu á WordPress mælaborðinu til stjórnenda vefsvæða sem keyra á PHP 5.2. Þessi tilkynning verður stór, ljót og ekki frávísun. Í þessari tilkynningu munum við útskýra hvers vegna kerfisstjórinn ætti að uppfæra PHP útgáfu vefsins.

WordPress og gamaldags útgáfur af PHP

hættur af gamaldags PHP líkingu

Á þessum tímapunkti er mikilvægt að benda á það WordPress mun halda áfram að styðja við eldri útgáfur af PHP. Þetta þýðir ekki að þú getur hallað þér aftur og slakað á. Það er fyrir bestu að uppfæra í 5.6 – ef ekki PHP 7.

php 5.x og php 7 styðja tímalínu

Ef þú ert á PHP 5.6, þá eru nokkur atriði á vegi þínum bráðum:

  1. Samkvæmt opinberu tímalínu PHP stuðnings myndi PHP 5.6 fá opinber stuðningur þar til 17. jan 2017. Þessu lauk.
  2. Í betri fréttum myndi PHP 5.6 fá öryggisstuðningur til 31. desember 2018.
  3. Auðvitað, þú verður enn að missa af þessu allt árangursbæturnar sem þú gætir fengið fyrir nákvæmlega núll fjárfestingu.

Skipt yfir í PHP 7 – Er það þess virði?

Nú þegar við höfum staðfastan skilning á ýmsum kostum PHP 7, skulum við taka á áríðandi spurningu: Ættir þú að skipta yfir í PHP 7?

Aðferðin til að komast að hverri ákvörðun ætti að byggjast á rökfræði. Við munum líta á þessar þrjár grundvallarspurningar:

1. Hverjir eru kostir þess að skipta yfir í PHP 7?

php 7 kostir

Við höfum fjallað um fimm stig með stuðningi viðmiða alls staðar frá á vefnum. Allar benda á fjölda hagsbóta og ómissandi þegar kemur að ákvörðuninni um að skipta.

2. Eru WordPress þema þitt og viðbót (ur) samhæft við PHP 7?

php 7 eindrægni mál

Bara vegna þess að WordPress er samhæft við PHP 7 (og hefur afturvirkni með PHP 5.6), þýðir það ekki að öll þemu þess og viðbætur séu það. Þú getur notað sérsmíðað þema eða viðbót sem hefur eiginleika sem eru úreltir í PHP 7. Þú gætir líka notað viðbót frá WordPress geymslu sem hefur ekki verið uppfærð í nokkurn tíma. Hver er lausnin?

3. Hvernig geturðu athugað hvort WordPress vefsíðan þín er tilbúin fyrir PHP 7?

php 7 áskoranir

Sem betur fer, örlátur verktaki yfir kl WP vél hafa búið til frekar æðislegt viðbót sem leysir þetta vandamál.

php eindrægni afgreiðslumaður WordPress viðbót við wpengine

Kynntu PHP samhæfingareftirlitið: Tappi sem skannar WordPress kóðagrunninn þinn og virka þema viðbætur sem leita að þekktum eindrægni..

PHP eindrægni afgreiðslumaður

Studd PHP útgáfur af PHP Compatibility Checker Plugin

Þú getur athugað hvort vandamál séu samhæfð fyrir fimm mismunandi útgáfur af PHP, á bilinu 5,3 til 7,0.

niðurstöður php eindrægni WordPress viðbótarprófs

Flokkunarvandamálin (ef þau finnast) eru flokkuð í villur og viðvaranir. Viðbótin mun skrá yfir skjal og línanúmer af hinum móðgandi kóða ásamt upplýsingum um af hverju sá kóða er ósamrýmanlegur valinni útgáfu af PHP.

Hins vegar eru nokkrar takmarkanir:

  1. Viðbótin getur ekki greint samhæfingarvandamál afturkreistinga þar sem hún keyrir ekki nein af þemum og viðbótum sem fyrir eru.
  2. Það treystir á WP-Cron til að skanna skrár í bakgrunni, svo WP-Cron verður að vera virk og vinna á netþjóninum.
  3. Stundum er greint frá fölskum jákvæðum þar sem viðbætið getur ekki greint ónotaðar kóða slóða sem nota má til afturvirkni.

listi yfir studdar viðbætur eftirlit með php eindrægni afgreiðslumaður

Dæmi um lista yfir viðbætur sem studdar eru af PHP samhæfniseftirlitinu.

Allt í allt er þetta ansi sniðugt viðbót sem getur sagt þér hvort WordPress stafla þinn er tilbúinn fyrir uppfærsluna eða ekki!

4. Hverjar eru hætturnar við að skipta ekki yfir í PHP 7?

php 7 gildra

Eftirfarandi þrjú atriði skýra ókostir að uppfæra ekki í ráðlagðan PHP 7. Þeir undirstrika líka nokkrar af þeim mögulegu hættur af því að uppfæra ekki til krafist lágmarks útgáfa, PHP 5.6.

4.1 Árangursfall: Í fyrsta lagi myndirðu sakna að minnsta kosti tvífaldrar aukningar á frammistöðu án þess að fjárfesta í einum dime. Og giska á hvað? Ef þú ert á PHP 5.2 er tilkynnt að það sé það 400% hægari en PHP 7!

4.2 Öryggismál: PHP 5.x hafði ofgnótt af varnarleysi sem var réttilega bætt við nýrri útgáfur. Reyndar, 2016 var í raun metár í öryggisleysi PHP, þar sem tilkynnt var um meira en 100 atriði, allt frá Denial of Service (DoS) til minni spillingar, framkvæmd illgjarn kóða og svo framvegis.

Til að gefa þér hugmynd um hversu slæmar aðstæður eru, PHP 5.4 hefur ekki verið lagfært síðan 2015, og það er ekki lengur stutt. Og samt 21% notenda WordPress nota enn PHP 5.4! Ef þú ert hluti af þeim hópi skaltu uppfæra í 5.6 í dag.

4.3 Brotin viðbætur: Að nota eldri, óstudd útgáfa af PHP skapar viðbótarárekstra. Ein áberandi villan er „óvænt T_Function“ eins og sést hér að neðan.

gamaldags útgáfa af PHP veldur WordPress átökum

Skjámynd af stuðningsþræði í Content Locker viðbótinni

Ofangreind skjámynd er stuðningsfyrirspurn fyrir viðbótarskápinn. Höfundur nefnir greinilega að lágmarksútgáfan af PHP sem þarf til að viðbótin virki sé 5.4.

5. Árangurssögur

PHP 7 árangurssögur

Það er alltaf hvetjandi að sjá hvernig ýmsar stofnanir um allan heim njóta góðs af uppfærslunni.

5.1) Fortune vistuð fyrir Badoo

Fyrsta dæmið okkar er stefnumótaforrit Badoo, sem hefur tekist sparaðu yfir 1 milljón dollara með því að uppfæra í PHP 7. Hvernig? Einfalt! PHP 7 minnkaði það magn af tölvunarorku sem þarf til að framkvæma sama verkefni. Þannig þurftu færri netþjónar til að vinna sama starf, sem endaði með því að losa um 300 netþjóna!

5.2) Mikill árangursaukning fyrir Clinton Electronics

Önnur árangursagan okkar kemur frá WP Engine viðskiptavininum, Clinton Electronics. Í hnotskurn vildu þeir hafa öfluga netverslun með skjótan hleðslutíma. Valinn stafli var WordPress ásamt WooCommerce. Stofnunin sem þau voru að vinna með valdi WP Engine sem stýrða WordPress hýsingaraðila, sem aftur mælti með PHP 7. Þessari uppfærslu tókst að lokum að draga úr hleðslutíma vefsíðunnar um allt að 60%!

Hvernig á að skipta yfir í PHP 7 með WordPress?

skipt yfir í php 7 mynd

Fyrst skaltu tryggja að núverandi WordPress stafla sé samhæft við PHP 7 með því að nota PHP Compatibility Checker viðbótina. Þegar viðbótin gefur þér grænt ljós skaltu halda áfram með uppfærsluna.

  • Ef þú ert að nota deildi WordPress hýsingu, eins og Bluehost, þú getur uppfært PHP útgáfuna þína í fjórum einföldum skrefum. Næstum allir sameiginlegir WordPress hýsingaraðilar koma með cPanel eða sérsniðið aðgangsspjald þar sem þú getur breytt útgáfu af PHP.
  • Ef þú notar a stjórnað WordPress hýsingu veitir, svo sem WP Engine, að skipta yfir í PHP 7 er stykki af köku – náðu til stuðnings þeirra, og þeir munu láta það gera í hrikalegu.

WPEngine PHP FAQ page Sótt 26. apríl, 2017

WPEngine PHP FAQ page Sótt 26. apríl, 2017

PHP FAQ síðu WP Engine, sótt: 26. apríl 2017

Góðar fréttir fyrir notendur WP Engine eru að leyfilegur lágmarksútgáfa af PHP er 5,6, samkvæmt FAQ síðu þeirra.

Af hverju WP Engine? Það eru ýmsir kostir sem gera WP Engine enn aðlaðandi:

  1. Nýjunga WordPress tækni.
  2. Logandi fljótur netþjóna sem geta sinnt hundruðum milljóna beiðna á dag.
  3. Harðkjarnaöryggi með háþróaðri DDoS vörn.
  4. Yfirburði stuðningur.

Þeir hafa verið í bransanum í nokkur ár núna og hafa unnið yfir helstu vörumerki, svo sem National Geographic og AMD. Það sem mér persónulega þykir best við WP Engine er menning þeirra að gefa aftur til samfélagsins – hvort sem það er að styrkja WordCamps, hýsa viðburði eða byggja ógnvekjandi ókeypis viðbætur eins og PHP Compatibility Checker.

Ef þú ert að íhuga að uppfæra eða leita að því að breyta núverandi hýsingaraðila, viljum við mjög mæla með WP Engine sem stýrða WordPress hýsingaraðila með áætlanir sem byrja á $ 29 á mánuði.

Klára

Við skulum taka fljótt saman allt sem við höfum lært hingað til:

  1. PHP vald 82% af internetinu, máttur staður svo sem eins og Facebook og WordPress.
  2. The mælt með lágmarki útgáfa af PHP er 5.6 – allt undir því er stórt nei!
  3. PHP 7 hefur verulegur endurbætur hvað varðar afköst, öryggi og eiginleika – það eykur auðveldlega afköst WordPress með 2x með núll til viðbótar vélbúnaði.
  4. Að skipta um WordPress yfir í PHP 7 færir margvíslegum ávinningi heim án fjárfestinga.
  5. Hins vegar, áður en þú skiptir, þarftu að tryggja að WordPress skipulagið þitt sé tilbúið til að uppfæra í PHP 7 með því að nota PHP Compatibility Checker viðbætið.
  6. Sameiginlegir gestgjafar eins og Bluehost styðja PHP 7, en það þarf að virkja það handvirkt.
  7. Stýrðir WordPress gestgjafar eins og WP Engine eru með traustan eindrægni með PHP 7.

Í lok dagsins heldur PHP áfram að bæta sig með hverri útgáfu. Ef þú notar WordPress ásamt aðeins vinsælustu viðbætunum gætirðu fengið mikið með því að uppfæra í PHP 7. Hins vegar, ef þú ert að nota mikið af sérsniðnum eða sjaldan uppfærðum viðbótum, er það kannski best að halda í nokkrar fleiri mánuðum fyrir uppfærslu. Hins vegar er mikilvægt að þú notir PHP 5.6 og ekkert undir því!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me