Wordpress

Hvernig á að setja upp PHP á hvaða netþjóni sem er (Linux, macOS, Windows)

Það getur verið erfitt verkefni að setja upp netþjón, sérstaklega þegar þú setur upp tungumál eins og PHP. Ef þú vilt koma WordPress prófunarþjóni í gang er það nauðsynleg færni til að læra.

Hefurðu ekki hugmynd um hvar á að byrja til að fá PHP á netþjóninn þinn? Það fer eftir einstöku uppsetningu þinni, það eru margar leiðir til að gera það. Hvar sækir þú PHP, hvaða útgáfu, hvað þarftu til að það virki og hvernig seturðu PHP upp á mismunandi stýrikerfi?

Við munum svara þeim öllum í þessari einhliða PHP uppsetningarhandbók.

Byrjum!

Skoðaðu myndbandshandbókina okkar til að setja upp PHP

Hvað er PHP?

Opinbert merki PHP
PHP logo

PHP er opinn uppspretta forskriftarmál sem er fyrst og fremst notað fyrir vefþróun og netþjónahlið (backend) forskriftargerð. Í einföldu máli:

  • Hægt er að setja PHP upp á netþjóni til að keyra forskriftir (td stykki af kóða til að bæta eyðublöðum við síðuna þína).
  • Það er keyrt miðlarahlið frekar en viðskiptavinarhlið, svo það virkar í bakenda frekar en í vafranum.
  • Það fellur vel að HTML, sem gerir það mjög hentugur fyrir vefþróun.

Það er líka eitt auðveldasta vefforskriftarmálið til að læra, sem gerir það að vinsælu vali fyrir byrjendur. En það er líka nokkuð öflugt og hentar fyrir háþróaða vefsíðuaðgerðir.

Margar vefsíður og verkfæri nota PHP og margar viðbætur þess (.NET, Apache og MySQL kunna að hljóma kunnuglega). WordPress er fyrst og fremst byggt á PHP og flest viðbætur þess og þemu keyra líka á því.

Þarf þjónninn þinn PHP?

Svo þú veist hvað PHP er, en hvers vegna ættir þú að setja það upp á netþjóninum þínum?

Athyglisverðasta ástæðan er sú að það er krafa að koma WordPress í gang, þar sem það er nánast eingöngu byggt á PHP. PHP knýr einnig flestar WordPress aðgerðir, króka, þemu og viðbætur.

Þú getur séð allar aðrar WordPress kerfiskröfur hér:

WordPress kröfur
WordPress kröfur

Svo ef þú vilt keyra WordPress prófunarþjón til að leika þér með eða setja upp sviðsetningarsíðu þarftu að setja upp PHP.

Fyrir utan það, PHP er frábær upphafsstaður fyrir byrjendur. Það er einfalt í notkun miðað við önnur forskriftarmál á vefnum, en það kostar ekki virknina. Þú getur gert alls konar hluti með það ef þú ert nógu fær.

PHP er líka mjög vinsælt. Svo þú getur fundið fullt af viðbótum og úrræðum á netinu.

Fyrir utan það, ef þú vilt læra að kóða WordPress þemu og viðbætur, þarftu að læra PHP. Að setja upp prófunarþjón er frábær leið til að gera tilraunir.

Athugaðu að margir vefhýsingarþjónar (ss Behmaster) koma foruppsett með PHP og WordPress. Behmaster felur jafnvel í sér möguleika á að búa til WordPress sviðsetningarsíðu, svo það er auðvelt að komast á það líka.

Eina ástæðan fyrir því að þú þarft að gera þetta handvirkt er ef þú ert að setja upp netþjón frá grunni, annað hvort á staðbundinni tölvu eða í óstýrðu hýsingarumhverfi.

Sem sagt, við skulum fara inn í leiðbeiningar um uppsetningu netþjónsins.

PHP forkröfur

Áður en þú setur upp PHP þarftu að ganga úr skugga um að þjónninn þinn geti séð um það. Sem betur fer eru kröfurnar tiltölulega grunnar og mikið af hugbúnaðinum er líklega þegar uppsett á tölvunni þinni.

Ef þú hefur aldrei búið til netþjón áður, ættir þú að skoða þessa handbók til að setja upp staðbundinn netþjón á mörgum stýrikerfi. Nákvæmar upplýsingar eru mismunandi eftir stýrikerfinu þínu, en þú ættir að vita hvernig á að vinna með skipanalínuna og vera tilbúinn til að setja upp nýjan hugbúnað.

Hvaða stýrikerfi sem þú ert að setja upp PHP á þarftu vefþjón til að keyra það. Þú munt líka líklega þurfa að setja upp gagnagrunn eins og MySQL, svo hafðu það í huga.

Hér eru PHP forsendur fyrir hvert stýrikerfi, frá og með Linux:

  • ANSI C þýðandi.
  • Eininga sérstakir íhlutir eins og GD grafíksöfn eða PDF bókasöfn.
  • Valfrjálst: Autoconf 2.59+ (fyrir PHP útgáfur < 7.0), Autoconf 2.64+ (fyrir PHP útgáfur > 7.2), Automake 1.4+, Libtool 1.4+, re2c 0.13.4+ og Bison.

Þú ættir líka að vera kunnugur því að vafra um Unix-lík stýrikerfi nú þegar.

Nú eru PHP kröfurnar fyrir Windows:

  • Mörg Windows stýrikerfi eru studd á PHP 5.5+, en notendur 7.2.0+ geta ekki notað Windows 2008 eða Windows Vista.
  • Visual C Runtime (CRT).
  • Visual Studio 2012, 2015, 2017 eða Microsoft Visual C++ Endurdreifanlegt fyrir Visual Studio 2019, allt eftir PHP útgáfunni þinni.

Að lokum eru engar forsendur fyrir macOS vegna þess að PHP fylgir kerfinu. Við munum útskýra hvernig á að virkja það hér að neðan.

Hvar á að sækja PHP

Ef þú þarft að hlaða niður PHP skránum handvirkt ættirðu að fá þær frá PHP niðurhalssíðu opinberu síðunnar.

Forðastu að setja það upp frá síðum þriðja aðila nema þú vitir að þær séu öruggar, þar sem niðurhal á skrám frá síðum þriðja aðila getur leitt til þess að spilliforrit sé sett upp fyrir slysni.

PHP niðurhalssíða
PHP niðurhalssíða

Ef þú ert að hlaða niður fyrir Windows vél skaltu leita að „Windows niðurhal“ hlekknum í hverri útgáfu af PHP og ganga úr skugga um að þú sért að setja upp réttar skrár.

Þú getur líka sett upp eldri útgáfur af PHP, en það er ekki mælt með því nema þú vitir hvað þú ert að gera, þar sem þeir útsetja netþjóninn þinn fyrir villum og stórum öryggisgöllum.

Ef þú ert að keyra Linux dreifingu þarftu venjulega ekki að fá skrárnar í gegnum vefsíðuna og þú ættir að nota skipanalínuna. Við munum fara yfir það í smáatriðum hér að neðan.

Hvaða PHP útgáfu ætti ég að nota?

Ef þú hefur smellt á niðurhalstengilinn hér að ofan, ertu líklega að horfa á allar þessar skrár og vera óvart. Hvaða PHP útgáfa er sú rétta?

Almennt séð, ef þú ert að byrja á glænýju verkefni þar sem samhæfnisvandamál eru ekki vandamál, ættirðu að fá nýjustu stöðugu útgáfuna af PHP.

Stundum er hægt að hlaða niður beta útgáfum af PHP, sem eru jafnvel nýrri, en þær eru oft gallaðar og aðeins gefnar út til að hjálpa hönnuðunum að safna viðbrögðum. Oftast ættir þú að halda þig við stöðugu útgáfurnar.

Hvað með eldri útgáfur? Sérhver PHP útgáfa kemur með nýjum eiginleikum, en það þýðir nýtt ósamræmi við eldri eiginleika. Ef þú þarft að gera eitthvað sérstakt sem{er ekki stutt í nýjustu PHP útgáfunni, geturðu notað eldri útgáfu, en þú ættir aðeins að halda þig við þær útgáfur sem nú eru studdar.

Ef þú ert ekki viss, notaðu þá nýjustu útgáfuna af PHP.

Athugaðu að WordPress er aðeins samhæft við ákveðnar útgáfur af PHP. Það styður tæknilega PHP útgáfur sem byrja á 5.6.20+, en þær eru frekar gamlar og því ekki mælt með þeim. Útgáfur 7.2 til 7.4 eru sem stendur best studdu útgáfurnar fyrir WordPress.

PHP útgáfa 8 er líka samhæf, en eins og er er þetta mjög nýtt og ekki öll viðbætur virka rétt. Ef þú hefur áhyggjur af samhæfnisvandamálum skaltu halda þig við PHP útgáfu 7.4. Þú getur lesið PHP viðmiðunarfærsluna okkar til að sjá hvernig ýmis PHP CMS og rammar virka á mismunandi PHP útgáfum.

Hvernig á að setja upp PHP á Linux

Áður en þú byrjar ættir þú að þekkja flugstöðina og hvernig á að stjórna Unix-líkum stýrikerfum almennt. Almennt ættu þessir skipanalínukóðar að virka á hvaða Linux dreifingu sem er sem notar venjulega setningafræði í flugstöðinni, en við höfum skilið eftir nokkrar athugasemdir hér að neðan fyrir tiltekin stýrikerfi.

Í fyrsta lagi ættir þú að ganga úr skugga um að pakkarnir þínir séu uppfærðir, svo keyrðu þessa skipun í flugstöðinni.

sudo apt-get update && sudo apt-get upgrade

Nú ertu tilbúinn til að setja upp PHP. Skipunin um að gera það er áreynslulaus og einföld.

sudo apt-get install php
Að setja upp PHP í gegnum flugstöðina
Að setja upp PHP í gegnum flugstöðina

Þetta mun setja upp nýjustu útgáfuna af PHP ásamt nokkrum viðbótum. Þú getur notað þennan kóða til að sjá hvaða útgáfu þú ert með.

php –v

Hvað ef þú vilt setja upp ákveðna útgáfu af PHP, eins og PHP 7.4? Þú þarft að nota PPA, eða Personal Package Archive, eftir Ondřej Surý. Þetta er örugg leið til að setja upp eldri studdar útgáfur af PHP. Keyrðu þessar þrjár skipanir eina í einu:

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

Nú þekkir kerfið þitt skjalasafnið og þú getur sett upp PHP 7.4. Sláðu inn eftirfarandi skipun:

sudo apt install php7.4

Og auðvitað geturðu skipt út þessu númeri fyrir hvaða PHP útgáfu sem þú vilt.

Það nær yfir grunnatriðin, en ef þú þarft auka hjálp við uppsetningu getur PHP uppsetningarskjölin fyrir Unix hjálpað.

Að setja upp PHP á Ubuntu

Fyrir Ubuntu notendur eru ekki margar sérstakar áhyggjur svo lengi sem þú fylgir leiðbeiningunum hér að ofan. Ubuntu er ein vinsælasta dreifingin, svo flestir Linux leiðbeiningar eru nánast gerðar fyrir það kerfi.

Einn valkostur í boði fyrir þig er að hlaða niður LAMP stafla. LAMP stendur fyrir Linux, Apache, MySQL og PHP. Það er í rauninni búnt af öllum hugbúnaði sem þú þarft til að koma netþjóni í gang.

Þó að þú getir halað niður hverju þessara verkfæra handvirkt fyrir sig gætirðu fengið Taskel, búnt sem setur allt þetta upp í einu. Keyrðu bara þessar tvær skipanir í röð í flugstöðinni:

sudo apt install tasksel
sudo tasksel install lamp-server
Setja upp LAMP stafla með Taskel í gegnum flugstöðina
Setja upp LAMP stafla með Taskel í gegnum flugstöðina

Að setja upp PHP á CentOS 7

Þetta stýrikerfi er svolítið frábrugðið öðrum Linux dreifingum. Á CentOS eru apt og apt-get skipanirnar ekki tilvalin leið til að setja upp hugbúnaðinn. Í staðinn notar það yum, Yellowdog Updater Modified, betri pakkastjóra fyrir RHEL-undirstaða stýrikerfi.

Annars eru skipanirnar sem þú þarft að nota frekar svipaðar. Til að uppfæra pakkana þína skaltu keyra þessa skipun í staðinn:

sudo yum install epel-release && sudo yum update

Eins og fyrir aðrar skipanir, getur þú venjulega skipt út apt-get með namm. Notaðu þessa skipun til að setja upp PHP.

Þarftu brennandi hraðvirka, örugga og þróunarvæna hýsingu? Behmaster er byggt með PHP forritara í huga og býður upp á fullt af öflugum verkfærum og leiðandi mælaborði. Skoðaðu áætlanir okkar!

sudo yum install php

PHP skipanir eins og php –v ætti að virka eins á CentOS 7, svo þú þarft ekki að hafa áhyggjur af því.

Að setja upp PHP á Debian

Síðasta fyrir Unix-lík stýrikerfi er Debian. Að þessu sinni eru aðeins nokkrar minniháttar áhyggjur, en flestar skipanirnar sem taldar eru upp hér að ofan ættu að virka vel.

Fyrir Debian geturðu notað annað hvort apt-get or aptitude í Terminal skipunum þínum. The aptitude skipunin er aðeins ítarlegri og veitir valmyndarviðmót. Það er undir persónulegu vali sem þú notar og annað hvort mun ná verkinu.

Svo í stað þess að nota venjulega apt-get skipun gætirðu keyrt þessa í staðinn:

sudo aptitude install php

Debian getur verið fyndin. Ef þú finnur að PHP er ekki að flokka eða viðbætur virka ekki skaltu ganga úr skugga um að þú hafir uppfært vefstillingarskrá netþjónsins þíns og að hún sé að hlaða viðbótinni síðu til skrár.

Fyrir utan nokkur smáatriði eru leiðbeiningar fyrir Debian nánast eins og fyrir aðrar Linux dreifingar.

Hvernig á að setja upp PHP á Windows

Ef þú ert að nota Windows kerfi, ólíkt macOS og Linux, þarftu ekki að setja PHP upp í gegnum skipanalínuna (þó það sé valkostur ef þú vilt frekar).

Auðveld leið til að setja upp PHP héðan er að virkja IIS og nota síðan WebPI til að setja upp PHP. Eftir að þú hefur ræst WebPI geturðu fundið það undir Vörur flipa. Smellur Bæta við á útgáfuna sem þú vilt og smelltu síðan á setja.

Virkja IIS á Windows
Virkja IIS á Windows

Þú getur líka halað niður PHP fyrir Windows og stillt það handvirkt til að vinna með IIS. Gakktu úr skugga um að þú fáir ekki þráðörugga útgáfu ef þú ert að nota IIS.

Ef þetta er allt of flókið gætirðu í staðinn sett upp WampServer eða XAMPP, þar sem þessir koma með allt sem þú þarft til að byrja að vinna með vefþjóni: Apache, gagnagrunn og auðvitað PHP.

Þessar leiðbeiningar munu virka með flestum nútíma Windows stýrikerfum eins og Windows 10, 7 og Vista. Ef þú ert að nota eldri útgáfu af Windows ættirðu að skoða eldri Windows uppsetningarskjölin.

Windows gæti þurft smá auka stillingar til að PHP virki rétt, svo vertu viss um að skoða ráðlögð Windows stillingarskjöl. Þú verður bara að gera nokkrar litlar síðu til lagfæringar.

Hvernig á að setja upp PHP á macOS

PHP er foruppsett á flestum macOS kerfum, svo þú þarft venjulega enga handvirka uppsetningu.

Allt sem þú þarft að gera er að fjarlægja athugasemdir við nokkrar línur af kóða í Apache stillingarskránni httpd.conf, sem þú getur venjulega fundið á /private/etc/apache2/httpd.conf. Taktu athugasemdir við þessar tvær línur með því að fjarlægja myllumerkið:

# LoadModule php5_module libexec/httpd/libphp5.so
# AddModule mod_php5.c

Þú gætir þurft að gera auka stillingar ef þér líkar ekki við sjálfgefna gildi sumra skráastillinga. Annars skaltu finna DocumentRoot, búa til og hlaða PHP skrá með þessum kóða:

Þú getur alltaf athugað PHP útgáfuna með php –v skipun til að ganga úr skugga um að PHP hafi verið rétt uppsett.

Ef þú þarft að hlaða niður PHP handvirkt, þá ættir þú að setja upp Homebrew og nota þessa einföldu skipun:

brew install php

Allt um PHP viðbætur

Þegar þú ert kominn með PHP í gang er gott að hugsa um viðbætur. Þessi söfnuðu bókasöfn bæta við alls kyns auka, gagnlegri virkni. Hugsaðu um þau sem viðbætur sem bæta við það sem PHP býður nú þegar. Sumt af þessu er nauðsynlegt til að keyra PHP ramma, eins og Laravel og Symfony.

Þó að það sé algjörlega mögulegt að kóða allt sjálfur án þess að snerta viðbyggingu, þá er engin ástæða til að gera þetta allt á eigin spýtur þegar mikið notaðar flýtileiðir eru til til að gera líf þitt auðveldara.

PHP kemur nú þegar með heilmikið af innbyggðum viðbótum, sumar þeirra verður þú að virkja handvirkt og aðrar sem þú getur byrjað að nota strax. Þú getur líka sett upp PHP viðbætur í gegnum síður eins og PECL, sem hýsir hundruð þriðja aðila pakka.

PHP handbókin býður einnig upp á viðbótaskjöl fyrir marga af þessum, svo þú getir fengið tök á því að nota þau.

Ertu ekki viss um hvar á að byrja? Hér eru aðeins handfylli af nokkrum vinsælum PHP viðbótum:

  • Apache: Apache er mikið notaður vefþjónahugbúnaður sem WordPress mælir með vegna mikillar samhæfni við hann og PHP. Apache kemur með PHP, svo þú þarft ekki að setja það upp handvirkt.
  • .NET: .NET er vinsæl hugbúnaðarrammi sem þú getur notað til að smíða vefforrit og fleira. Það virkar með mörgum tungumálum, þar á meðal PHP. Þú gætir líka haft áhuga á PeachPie, sem gerir þér kleift að keyra PHP kóða í .NET.
  • MySQLi: Betri útgáfa af gömlu MySQL viðbótinni, MySQLi gerir þér kleift að vinna með MySQL gagnagrunnshugbúnað. Þessi er ómissandi til að hjálpa þér að setja upp gagnagrunninn þinn.

Alltaf þegar þú setur upp viðbót þarftu að afskrifa hana. Opnaðu þig bara php.ini og fjarlægðu semíkommuna (;) fyrir framan extension=extensionname.

Þú ættir líka að kíkja á þessa PHP ramma ef þú vilt staðla kóðann þinn og byggja með fyrirfram gerðum bókasöfnum. Þau eru frábær leið til að byrja að þróa vefforrit með PHP.

Yfirlit

Hvaða stýrikerfi sem þú notar, uppsetning PHP er ekki svo erfitt ferli. Ef þú vilt búa til WordPress prófunarþjón þarftu hann. Upprennandi PHP forriturum finnst frábær æfing að setja upp vefþjón og setja upp PHP á hann.

Gakktu úr skugga um að þú halar niður PHP annað hvort í gegnum skipanalínuna eða frá opinberu síðunni. Þú getur annað hvort fengið nýjustu stöðugu útgáfuna af PHP eða hvaða aðra útgáfu sem er samhæfð við WordPress.

Og ef þú vilt byrja strax að þróa WordPress síður geturðu prófað DevBehmaster! Það kemur með PHP fyrirfram uppsett. Það gerir þér einnig kleift að skipta á milli mismunandi PHP útgáfur svo að þú getir prófað síðuna þína í mismunandi netþjónsumhverfi.

tengdar greinar

0 Comments
Inline endurgjöf
Skoða allar athugasemdir
Til baka efst á hnappinn