WordPress

Kaip įdiegti PHP bet kuriame serveryje („Linux“, „MacOS“, „Windows“)

Serverio nustatymas gali būti nelengva užduotis, ypač diegiant tokias kalbas kaip PHP. Jei norite, kad „WordPress“ bandomasis serveris veiktų ir veiktų, to reikia išmokti.

Nežinote, nuo ko pradėti, kad jūsų serveryje būtų PHP? Priklausomai nuo jūsų unikalios sąrankos, yra daug būdų tai padaryti. Kur atsisiunčiate PHP, kokią versiją, ko reikia, kad ji veiktų ir kaip įdiegti PHP įvairiose OS?

Į visus juos atsakysime šiame vieno langelio PHP diegimo vadove.

Pradėkime!

Peržiūrėkite mūsų vaizdo įrašą, kaip įdiegti PHP

Kas yra PHP?

PHP oficialus logotipas
PHP logotipas

PHP yra atvirojo kodo scenarijų kalba, pirmiausia naudojama kuriant žiniatinklio ir serverio pusės (backend) scenarijus. Paprastais žodžiais:

  • PHP gali būti įdiegtas serveryje, kad būtų paleistas scenarijus (pvz., kodo dalys, skirtos formoms pridėti prie jūsų svetainės).
  • Jis veikia serverio, o ne kliento pusėje, todėl veikia vidinėje sistemoje, o ne naršyklėje.
  • Jis gerai integruojamas su HTML, todėl puikiai tinka žiniatinklio kūrimui.

Tai taip pat viena iš lengviausiai išmokstamų žiniatinklio scenarijų kalbų, todėl tai populiarus pasirinkimas pradedantiesiems. Tačiau jis taip pat gana galingas ir tinka pažangioms svetainės funkcijoms.

Daugelis svetainių ir įrankių naudoja PHP ir daugybę jo plėtinių (.NET, Apache ir MySQL gali skambėti pažįstamai). „WordPress“ pirmiausia sukurta PHP, o dauguma jos papildinių ir temų taip pat veikia joje.

Ar jūsų serveriui reikia PHP?

Taigi jūs žinote, kas yra PHP, bet kodėl turėtumėte jį įdiegti savo serveryje?

Svarbiausia priežastis yra ta, kad norint paleisti „WordPress“ būtina, nes ji sukurta beveik vien tik PHP. PHP taip pat palaiko daugumą „WordPress“ funkcijų, kabliukų, temų ir papildinių.

Visus kitus „WordPress“ sistemos reikalavimus galite pamatyti čia:

WordPress reikalavimai
WordPress reikalavimai

Taigi, jei norite paleisti „WordPress“ bandomąjį serverį, kad galėtumėte žaisti arba nustatyti sustojimo svetainę, turėsite įdiegti PHP.

Be to, PHP yra puikus pradžios taškas pradedantiesiems kūrėjams. Tai paprasta naudoti, palyginti su kitomis žiniatinklio scenarijų kalbomis, tačiau tai nekainuoja funkcionalumo. Jei esate pakankamai įgudęs, galite su juo daryti įvairius dalykus.

PHP taip pat gana populiarus. Taigi internete galite rasti daug plėtinių ir išteklių.

Be to, jei norite išmokti koduoti „WordPress“ temas ir papildinius, turėsite išmokti PHP. Bandymo serverio nustatymas yra puikus būdas eksperimentuoti.

Atminkite, kad daugelis žiniatinklio prieglobos serverių (pvz., Behmaster) yra iš anksto įdiegtas su PHP ir WordPress. Behmaster netgi apima galimybę sukurti „WordPress“ sustojimo svetainę, todėl ją taip pat lengva pasiekti.

Vienintelė priežastis, dėl kurios turėsite tai padaryti rankiniu būdu, yra tai, kad serverį nustatote nuo nulio vietiniame kompiuteryje arba nevaldomoje prieglobos aplinkoje.

Taigi, pereikime prie serverio sąrankos instrukcijų.

PHP prielaidos

Prieš diegdami PHP, turėsite įsitikinti, kad jūsų serveris gali jį apdoroti. Laimei, reikalavimai yra gana paprasti, o daugelis programinės įrangos tikriausiai jau įdiegta jūsų kompiuteryje.

Jei niekada anksčiau nekūrėte serverio, peržiūrėkite šį vadovą, kad nustatytumėte vietinį serverį keliose OS. Tikslios specifikacijos skiriasi priklausomai nuo jūsų operacinės sistemos, tačiau turėtumėte žinoti, kaip dirbti su komandine eilute ir būti pasirengę įdiegti naują programinę įrangą.

Kad ir kokioje operacinėje sistemoje diegtumėte PHP, jums reikės žiniatinklio serverio, kad jį paleistumėte. Taip pat greičiausiai turėsite įdiegti tokią duomenų bazę kaip „MySQL“, todėl turėkite tai omenyje.

Čia pateikiamos būtinos PHP sąlygos kiekvienai OS, pradedant nuo Linux:

  • ANSI C kompiliatorius.
  • Konkrečių modulių komponentai, pvz., GD grafikos bibliotekos arba PDF bibliotekos.
  • Pasirenkama: Autoconf 2.59+ (PHP versijoms < 7.0), Autoconf 2.64+ (PHP versijoms > 7.2), Automake 1.4+, Libtool 1.4+, re2c 0.13.4+ ir Bison.

Taip pat jau turėtumėte būti susipažinę su „Unix“ tipo OS naršymu.

Dabar PHP reikalavimai, skirti „Windows“:

  • PHP 5.5 ir naujesnėse versijose palaikomos kelios „Windows“ OS, tačiau 7.2.0 ir naujesnės versijos naudotojai negali naudoti „Windows 2008“ arba „Windows Vista“.
  • Visual C Runtime (CRT).
  • „Visual Studio 2012“, 2015, 2017 arba „Microsoft Visual C++“, skirta „Visual Studio 2019“, atsižvelgiant į jūsų PHP versiją.

Galiausiai, „macOS“ nėra jokių prielaidų, nes PHP pateikiamas kartu su sistema. Toliau paaiškinsime, kaip tai įjungti.

Kur atsisiųsti php

Jei jums reikia rankiniu būdu atsisiųsti PHP failus, turėtumėte juos gauti iš oficialios svetainės PHP atsisiuntimų puslapio.

Neįdiegkite jo iš trečiųjų šalių svetainių, nebent žinote, kad jos saugios, nes atsisiunčiant failus iš trečiųjų šalių svetainių gali būti netyčia įdiegta kenkėjiška programa.

PHP atsisiuntimo puslapis
PHP atsisiuntimo puslapis

Jei atsisiunčiate „Windows“ įrenginiui, kiekvienoje PHP versijoje ieškokite nuorodos „Windows atsisiuntimai“ ir įsitikinkite, kad įdiegėte tinkamus failus.

Taip pat galite įdiegti senesnes PHP versijas, tačiau tai nerekomenduojama, nebent žinote, ką darote, nes dėl jų jūsų serveryje gali atsirasti klaidų ir didelių saugos trūkumų.

Jei naudojate „Linux“ platinimą, paprastai nereikia gauti failų per svetainę, o turėtumėte naudoti komandinę eilutę. Toliau mes tai išsamiai aptarsime.

Kurią PHP versiją turėčiau naudoti?

Jei spustelėjote aukščiau esančią atsisiuntimo nuorodą, tikriausiai peržiūrite visus tuos failus ir jaučiatės priblokšti. Kuri PHP versija yra tinkama?

Paprastai tariant, jei pradedate visiškai naują projektą, kuriame suderinamumo problemos nekelia problemų, turėtumėte įsigyti naujausią stabilią PHP versiją.

Kartais galima atsisiųsti beta PHP versijas, kurios yra dar naujesnės, tačiau jos dažnai yra klaidingos ir išleidžiamos tik tam, kad kūrėjai galėtų surinkti atsiliepimus. Dažniausiai turėtumėte laikytis stabilių leidimų.

O kaip su senesnėmis versijomis? Kiekvienoje PHP versijoje yra naujų funkcijų, tačiau tai reiškia naujus nesuderinamumus su senesnėmis funkcijomis. Jei reikia atlikti ką nors konkretaus, kas nepalaikoma naujausioje PHP versijoje, galite naudoti senesnę versiją, tačiau turėtumėte pasilikti tik su šiuo metu palaikomomis versijomis.

Jei nesate tikri, naudokite naujausią PHP versiją.

Atminkite, kad „WordPress“ suderinama tik su tam tikromis PHP versijomis. Jis techniškai palaiko PHP versijas nuo 5.6.20 ir naujesnės, tačiau jos yra gana senos ir todėl nerekomenduojamos. 7.2–7.4 versijos šiuo metu yra geriausiai palaikomos „WordPress“ versijos.

PHP 8 versija taip pat suderinama, tačiau šiuo metu tai labai nauja ir ne visi papildiniai veikia tinkamai. Jei nerimaujate dėl suderinamumo problemų, laikykitės PHP 7.4 versijos. Galite perskaityti mūsų PHP etalonų įrašą, kad pamatytumėte, kaip įvairios PHP TVS ir sistemos veikia skirtingose ​​PHP versijose.

Kaip įdiegti PHP Linux

Prieš pradėdami, turėtumėte susipažinti su terminalu ir apskritai kaip valdyti į Unix panašias OS. Paprastai šie komandų eilutės kodai turėtų veikti bet kuriame „Linux“ paskirstyme, kuris terminale naudoja įprastą sintaksę, tačiau toliau palikome keletą pastabų apie konkrečias OS.

Pirmiausia turėtumėte įsitikinti, kad jūsų paketai yra atnaujinti, todėl paleiskite šią komandą terminale.

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

Dabar esate pasirengę įdiegti PHP. Įsakymas tai padaryti yra lengvas ir paprastas.

sudo apt-get install php
PHP diegimas per terminalą
PHP diegimas per terminalą

Taip bus įdiegta naujausia PHP versija su keliais plėtiniais. Naudodami šį kodą galite sužinoti, kurią versiją turite.

php –v

Ką daryti, jei norite įdiegti konkrečią PHP versiją, pvz., PHP 7.4? Turėsite naudoti PPA arba asmeninį paketų archyvą, kurį sukūrė Ondřej Surý. Tai saugus būdas įdiegti senesnes palaikomas PHP versijas. Vykdykite šias tris komandas po vieną:

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

Dabar jūsų sistema atpažįsta archyvą ir galite įdiegti PHP 7.4. Įveskite šią komandą:

sudo apt install php7.4

Ir, žinoma, galite pakeisti šį numerį bet kokia norima PHP versija.

Tai apima pagrindinius dalykus, bet jei jums reikia papildomos pagalbos konfigūruojant, gali padėti PHP diegimo dokumentacija, skirta Unix.

PHP diegimas Ubuntu

Ubuntu naudotojams nėra daug konkrečių rūpesčių, jei laikotės aukščiau pateikto vadovo. „Ubuntu“ yra vienas populiariausių paskirstymų, todėl dauguma „Linux“ vadovų praktiškai yra sukurti šiai sistemai.

Viena iš alternatyvių jums galimų galimybių yra atsisiųsti LAMP kamino. LAMP reiškia Linux, Apache, MySQL ir PHP. Iš esmės tai yra visos programinės įrangos, reikalingos serveriui pradėti ir veikti, rinkinys.

Nors galite rankiniu būdu atsisiųsti kiekvieną iš šių įrankių atskirai, galite gauti „Taskel“ – paketą, kuris visus šiuos įrankius įdiegs iš karto. Tiesiog paleiskite šias dvi komandas iš eilės terminale:

sudo apt install tasksel
sudo tasksel install lamp-server
LAMP kamino montavimas su Taskel per terminalą
LAMP kamino montavimas su Taskel per terminalą

PHP diegimas CentOS 7

Ši operacinė sistema šiek tiek skiriasi nuo kitų Linux platinimų. „CentOS“ komandos apt ir apt-get nėra idealus būdas įdiegti programinę įrangą. Vietoj to, jis naudoja yum, Yellowdog Updater Modified, geresnį paketų tvarkyklę RHEL pagrįstoms operacinėms sistemoms.

Priešingu atveju komandos, kurias turėsite naudoti, yra gana panašios. Norėdami atnaujinti paketus, paleiskite šią komandą:

sudo yum install epel-release && sudo yum update

Kalbant apie kitas komandas, paprastai galite pakeisti apt-get su namu. Norėdami įdiegti PHP, naudokite šią komandą.

Reikia nepaprastai greito, saugaus ir kūrėjams patogios prieglobos? Behmaster sukurta atsižvelgiant į PHP kūrėjus ir suteikia daug galingų įrankių bei intuityvią prietaisų skydelį. Peržiūrėkite mūsų planus!

sudo yum install php

PHP komandos, pvz php –v turėtų veikti taip pat „CentOS 7“, todėl jums nereikės dėl to jaudintis.

PHP diegimas Debian'e

Paskutinis „Unix“ tipo operacinės sistemos yra „Debian“. Šį kartą yra tik keletas nedidelių rūpesčių, tačiau dauguma aukščiau išvardytų komandų turėtų veikti gerai.

Debian'ui galite naudoti bet kurį apt-get or aptitude savo terminalo komandose. The aptitude komanda yra šiek tiek išsamesnė ir suteikia meniu sąsają. Tai priklauso nuo asmeninių pageidavimų, kuriuos naudojate, ir bet kuris darbas bus atliktas.

Taigi, užuot naudoję įprastą apt-get komandą, vietoj to galite paleisti šią:

sudo aptitude install php

Debianas gali būti smulkmeniškas. Jei pastebite, kad PHP nenagrinėja arba plėtiniai neveikia, įsitikinkite, kad atnaujinote savo serverio žiniatinklio konfigūracijos failą ir ar jis įkelia plėtinį INI failai.

Be keleto smulkmenų, „Debian“ instrukcijos yra praktiškai identiškos kitų „Linux“ platinimų instrukcijoms.

Kaip įdiegti PHP sistemoje Windows

Jei naudojate „Windows“ sistemą, skirtingai nei „MacOS“ ir „Linux“, jums nereikia diegti PHP per komandinę eilutę (nors tai yra galimybė, jei norite).

Paprastas būdas įdiegti PHP iš čia yra įjungti IIS ir tada naudoti WebPI, kad įdiegtumėte PHP. Paleidę WebPI, galite jį rasti po PRODUKTAI skirtukas. Spustelėkite papildyti ant norimos versijos, tada spustelėkite įrengti.

IIS įgalinimas sistemoje „Windows“.
IIS įgalinimas sistemoje „Windows“.

Taip pat galite atsisiųsti PHP, skirtą „Windows“, ir rankiniu būdu sukonfigūruoti, kad veiktų su IIS. Jei naudojate IIS, įsitikinkite, kad turite gijų nesaugią versiją.

Jei visa tai per sudėtinga, vietoj to galite įdiegti WampServer arba XAMPP, nes juose yra viskas, ko reikia norint pradėti dirbti su žiniatinklio serveriu: Apache, duomenų bazė ir, žinoma, PHP.

Šios instrukcijos veiks su daugeliu šiuolaikinių „Windows“ OS, pvz., „Windows 10“, „7“ ir „Vista“. Jei naudojate senesnę „Windows“ versiją, turėtumėte peržiūrėti senąją „Windows“ diegimo dokumentaciją.

„Windows“ gali prireikti šiek tiek papildomos konfigūracijos, kad PHP veiktų tinkamai, todėl būtinai peržiūrėkite rekomenduojamą „Windows“ konfigūracijos dokumentaciją. Jums tereikia padaryti keletą mažų INI patobulinimai.

Kaip įdiegti PHP „MacOS“.

PHP yra iš anksto įdiegtas daugumoje „MacOS“ sistemų, todėl paprastai nereikia diegti rankiniu būdu.

Viskas, ką jums reikia padaryti, tai pašalinti keletą kodo eilučių „Apache“ konfigūracijos faile httpd.conf, kurį paprastai galite rasti adresu /private/etc/apache2/httpd.conf. Panaikinkite šių dviejų eilučių komentarus pašalindami grotažymės simbolį:

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

Jei jums nepatinka kai kurių failų nustatymų numatytosios vertės, gali reikėti atlikti papildomą konfigūraciją. Kitu atveju suraskite DocumentRoot, tada sukurkite ir įkelkite PHP failą su šiuo kodu:

Visada galite patikrinti PHP versiją naudodami php –v komanda, kad įsitikintumėte, jog PHP buvo tinkamai įdiegtas.

Jei jums reikia rankiniu būdu atsisiųsti PHP, turėtumėte įdiegti „Homebrew“ ir naudoti šią paprastą komandą:

brew install php

Viskas apie PHP plėtinius

Sukūrus ir paleidus PHP, verta pagalvoti apie plėtinius. Šiose sudarytose bibliotekose yra įvairių papildomų naudingų funkcijų. Pagalvokite apie juos kaip įskiepius, kurie papildo tai, ką jau siūlo PHP. Kai kurie iš jų reikalingi PHP sistemoms, pvz., Laravel ir Symfony, paleisti.

Nors visiškai įmanoma viską koduoti patiems, neliečiant plėtinio, nėra jokios priežasties visa tai daryti savarankiškai, kai yra plačiai naudojamos nuorodos, palengvinančios jūsų gyvenimą.

PHP jau yra su daugybe integruotų plėtinių, kai kuriuos iš jų turite įjungti rankiniu būdu, o kitus galite pradėti naudoti iš karto. Taip pat galite įdiegti PHP plėtinius per tokias svetaines kaip PECL, kurioje yra šimtai trečiųjų šalių paketų.

PHP vadove taip pat pateikiama daugelio jų plėtinių dokumentacija, kad galėtumėte išmokti juos naudoti.

Nežinote, nuo ko pradėti? Čia yra tik keletas populiarių PHP plėtinių:

  • „Apache“: „Apache“ yra plačiai naudojama žiniatinklio serverio programinė įranga, kurią rekomenduoja „WordPress“ dėl puikaus suderinamumo su ja ir PHP. „Apache“ yra kartu su PHP, todėl jums nereikia jo įdiegti rankiniu būdu.
  • .NET: .NET yra populiari programinės įrangos sistema, kurią galite naudoti kurdami žiniatinklio programas ir kt. Jis veikia su keliomis kalbomis, įskaitant PHP. Galbūt jus taip pat domina PeachPie, kuris leidžia paleisti PHP kodą .NET.
  • MySQLi: geresnė senojo MySQL plėtinio versija, MySQLi leidžia dirbti su MySQL duomenų bazės programine įranga. Tai būtina, kad padėtų nustatyti duomenų bazę.

Kai įdiegiate plėtinį, turite atšaukti jo komentarą. Tiesiog atidaryk php.ini ir pašalinkite kabliataškį (;) Priešais extension=extensionname.

Taip pat turėtumėte peržiūrėti šias PHP sistemas, jei norite standartizuoti savo kodą ir kurti su iš anksto paruoštomis bibliotekomis. Tai puikus būdas pradėti kurti žiniatinklio programas naudojant PHP.

Santrauka

Kad ir kokią operacinę sistemą naudotumėte, PHP diegimas nėra toks sudėtingas procesas. Jei norite sukurti „WordPress“ bandomąjį serverį, jums jo prireiks. Norintiems PHP programuotojams žiniatinklio serverio nustatymas ir PHP įdiegimas jame bus puikus pratimas.

Įsitikinkite, kad atsisiunčiate PHP per komandinę eilutę arba iš oficialios svetainės. Galite gauti naujausią stabilią PHP versiją arba bet kurią kitą versiją, suderinamą su „WordPress“.

Ir jei norite iš karto pradėti kurti „WordPress“ svetaines, galite išbandyti „DevBehmaster! Jis pateikiamas su iš anksto įdiegtu PHP. Tai taip pat leidžia keistis skirtingomis PHP versijomis, kad galėtumėte išbandyti savo svetainę skirtingose ​​serverio aplinkose.

Susiję straipsniai

0 komentarai
Inline atsiliepimai
Peržiūrėti visus komentarus
Atgal į viršų mygtukas