✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

WordPressi arenduskeskkond (kasutades paketihaldurit)

10

Siinkohal olen kirjutanud nii suurest osast OOP-i põhitõdedest, mida minu arvates on vaja põhjalikumate teemade uurimiseks (nagu kujundusmustrid ja kuidas neid teemasid WordPressi arendamisel rakendada).

Kuid sisu planeerimisel tulin ma ikka ja jälle tagasi mõne muu asja juurde, mis minu arvates on samuti vajalikud lõpuks käsitleda. Need on sellised asjad nagu helilooja, lõng, ehitustööriistad ja nii edasi.

Kuid peale selle küsisin endalt pidevalt:

Kui ma sellest materjalist pikemalt kirjutan, kas peaksin eeldama, et me kõik kasutame sama keskkonda?

Ja sellele on raske vastata, sest mõned seda lugenud inimesed on koodi kirjutanud juba mõnda aega. See tähendab, et neil (või teil) on teie tööriistad, teie seadistus ja see, kuidas teile meeldib oma projekte korraldada.

Teisest küljest on neid (või sina), kes otsivad teist teed või soovivad alustada maast-madalast. Ja selleks on minu arvates oluline käsitleda kahte asja:

  1. Kuidas luua kohalikku arenduskeskkonda
  2. Milliseid IDE-sid, lisandmooduleid ja tööriistu kasutatakse

Mõne jaoks pole see kõige põnevam teema ja kindlasti paneb see pausi objektorienteeritud programmeerimise arenenuma poole. Kuna teil, kes maksavad selle materjali lugemise eest, on juurdepääs kommentaaridele, pean eeldama, et ühel hetkel tulevad kommentaarid, mis küsivad, kuidas teatud asju saavutada.

Ja selleks ma eeldan, et me kõik töötame samal mänguväljal. Kui ei, siis saan teha ainult nii palju abi, et aidata lisaks tegelikele programmeerimisküsimustele.

Nii et enne, kui asun objektorienteeritud programmeerimise sügavustesse, teen mõned postitused ülaltoodud teemade üksikasjalikuks käsitlemiseks, et veenduda, et oleme kõik samal lehel.

Kui olete oma tööriistade ja seadistusega rahul, olge minuga rahul. Kui otsite lõplikku viisi oma keskkonna seadistamiseks, on järgmised postitused teie jaoks.

Ja kui see kõik on öeldud, alustame sellest, kuidas luua puhtalt kohalik arenduskeskkond, mida on lihtne hooldada.

WordPressi arenduskeskkond

Kui loete seda, siis teate tõenäoliselt, et WordPressi käitamiseks on vaja kolme tarkvaraosa:

  • PHP ,
  • veebiserver (mis on tavaliselt Apache või Nginx ),
  • Andmebaasiserver (mis traditsiooniliselt on MySQL ).

Kogu seda tarkvara saab installida käsitsi, kuid ma olen suur fänn, kes kasutab selle haldamiseks paketihaldurit (mõelge rakenduste poodi või midagi sarnast). See muudab installimise, värskendamise, pügamise ja probleemide leidmise palju-palju lihtsamaks.

Ja minu jaoks on minu valik seda tüüpi asjade haldamiseks mõeldud paketihalduriteks Homebrew. (Ja jah, ma olen sellest ka mõnes teises postituses kirjutanud.)

Seda kasutades saame installida kõik ülalnimetatu, valmistuda sukelduma sügavamale objektorienteeritud programmeerimisse ja rakendada teemasid WordPressi arendamisel.

1 Installige Homebrew

Esimene asi, mida tahame enne midagi muud teha, on installida Homebrew. Olenemata teie operatsioonisüsteemist nõuab see Ruby installimist, nii et kui teil seda pole, installige see kindlasti.

Kui kasutate MacOS-i või mõnda Linuxi varianti, on teil see tõenäoliselt juba olemas. Võin rääkida Windowsi kasutajate eest, kuid selle installimine on lihtne.

Kui Ruby on installitud (või üks kord), sisestage terminali või käsureale järgmine käsk:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Pärast installimise käivitumist peaksite oma seansil nägema midagi sellist:

WordPressi arenduskeskkond (kasutades paketihaldurit)

See võib võtta veidi aega, kuid üldiselt oskab installija oma tegemiste kohta tagasisidet anda, seega olge kannatlik. See teavitab teid, kui see on tehtud, ja kui see on tehtud, on ülejäänud vajaliku installimise jätkamine sama lihtne.

Ja seda me järgmisena teemegi.

2 Valeti installimine

Kuigi erinevad inimesed eelistavad erinevaid teenuseid (nt MAMP ), on mulle Valet väga meeldima hakanud. See on kõik ühes lahendus ja see muudab WordPressi arenduskeskkonna käitamisega kaasnevate erinevate komponentide haldamise tõeliselt lihtsaks.

WordPressi arenduskeskkond (kasutades paketihaldurit)

Muidugi nõuab see aeg-ajalt terminali sukeldumist, kuid ma usun, et kui soovite sukelduda objektorienteeritud programmeerimisse, peate tõenäoliselt terminaliga hakkama saama, eriti kui töötate tööriistadega nagu Composer, Yarn, Git või muud tööriistad, et tulevikus palju rohkem arutada.

Igatahes olete siinkohal valmis Valeti installima. Selle juhendi eesmärkidel kasutame:

  • PHP 7.2
  • Helilooja

Kõigi nende paigaldamine on piisavalt lihtne ja kõik vajalikud juhised on toodud allpool.

Kuna oleme just installinud Homebrewi, pole vaja seda värskendada. Kui teil on see aga juba installitud, käivitage kindlasti:

$ brew update

Installige PHP 7.2

Järgmisena installige PHP 7.2, väljastades oma terminalis järgmise käsu:

$ brew install homebrew/php/php72

Homebrew teeb tavapärase toimingu, laadib binaarfailid alla, installib need ja annab teile teada, kui see on lõpetatud.

WordPressi arenduskeskkond (kasutades paketihaldurit)

Praegu peame Valeti installimiseks kasutama Composerit, kuid enne seda peame veenduma, et Composer on installitud.

Installige helilooja

Kuna me kasutame Homebrew’i, on ka Composeri installimine väga lihtne, kuna saame selle installida nagu iga teise paketi. Selleks sisestage järgmine käsk:

$ brew install composer

Ja nagu oleme selle õpetuse ülejäänud osas näinud, teeb Homebrew oma asja ja teavitab teid, kui see on lõppenud. Et kontrollida, kas see on õigesti installitud, tippige järgmine käsk ja vajutage sisestusklahvi:

$ composer --version

Selle artikli ilmumise ajal oli Composeri versioon 1.6.3.

Märkus. Mõnikord tuvastab Homebrew, et Composer on juba installitud, ja annab teile teada, et see on juba olemas. Kena eks? See annab sõnumi, mis on umbes selline:

Sihtmärk /usr/local/bin/composer on juba olemas. Võib-olla soovite selle eemaldada.

Ja siis annab juhiseid selleks. Ma armastan nimetatud juhiseid järgida, nii et kõike hallatakse Homebrewi all.

Installige Valet

Nüüd on lõpuks aeg Valet installida. Kuna oleme installinud Homebrewi, PHP ja Composeri, on lihtne installida ülejäänud, mida oma arenduskeskkonna jaoks vajame.

Näide: andke terminalis välja järgmine käsk:

$ composer global require laravel/valet

Järgmisena sisestage järgmine käsk:

$ ~/.composer/vendor/bin

Kuna see tagab, et Valet on teie süsteemi keskkonnamuutujate hulgas (või teie PATH, nagu mõned ütlevad, olenevalt teie operatsioonisüsteemist). Lõppkokkuvõttes on selle eesmärk tagada, et see oleks juurdepääsetav olenemata sellest, kus te oma süsteemis asute.

Lõpuks sisestage oma seansi see:

$ valet install

Nginxi peatamise, konfiguratsiooni värskendamise ja seejärel taaskäivitamise kohta võite saada sõnumeid. Lõppkokkuvõttes soovite siiski näha järgmist.

Valeti installimine õnnestus!

Ja kui näete seda, olete selle esimese osaga lõpetanud!

Mis järgmiseks?

Praegu on teil kõik, mida vajate testsaitide seadistamiseks, WordPressi installimiseks ja kogu muu jazzi jaoks. Ma käsitlen seda tulevases postituses, aga ka seda, kuidas valida IDE ja vajalikke lisandmooduleid, et täiendada seni tehtud tööd.

Vahepeal, kui teil on küsimusi, ärge kartke kommenteerida. See võib olla küsimus, näpunäide teistele tarkvara kasutavatele inimestele, soovitus või midagi muud.

Sellest hoolimata oleme ühe sammu lähemal professionaalse, objektorienteeritud koodi kirjutamisele, kasutades selleks kindlaid tehnoloogiaid.

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem