- „XAMPP“ leidžia lengvai sukurti vietinį žiniatinklio serverį „Windows“, „Linux“ ir „MacOS“ sistemose.
- Apima „Apache“, „MySQL“ / „MariaDB“, PHP ir „Perl“, todėl lengviau valdyti žiniatinklio projektus.
- Jis išsiskiria savo paprastumu, universalumu ir suderinamumu su keliomis platformomis.
Žiniatinklio kūrimo pasaulyje būtini įrankiai, kurie supaprastina ir pagreitina procesą, ypač jei esate pradedantysis arba ieškote lanksčios aplinkos eksperimentuoti be rizikos. „XAMPP“ tapo mėgstamiausiu sprendimu tiems, kurie nori kurti, testuoti ir tobulinti žiniatinklio programas tiesiai iš savo kompiuterio prieš jas paleidžiant internete. Ar kada nors susimąstėte, kaip be komplikacijų nustatyti vietinį serverį? Kokius pranašumus „XAMPP“ siūlo, palyginti su kitomis parinktimis? Čia viską paaiškinsime aiškiai ir glaustai.
Šis straipsnis bus naudingas tiek pradedantiesiems programuotojams, tiek jau turintiems patirties ir ieškantiems naujausios, išsamios ir praktiškos informacijos apie tai, kas yra XAMPP, kaip jis veikia, kam naudojamas ir kaip išnaudoti visas jo galimybes . Taip pat parodysime diegimo ir konfigūravimo veiksmus ir pateiksime naudingų patarimų, kaip maksimaliai išnaudoti jo potencialą.
Kas yra XAMPP? Apibrėžimas ir naudojimas kuriant žiniatinklio programas
„XAMPP“ yra nemokamas ir atvirojo kodo programinės įrangos paketas, kuris supaprastina vietinio serverio aplinkos diegimą jūsų kompiuteryje . Jo pagrindinis tikslas – suteikti viską, ko reikia norint lengvai kurti, testuoti ir valdyti žiniatinklio programas. Pavadinimas kilęs iš pagrindinių komponentų santrumpos: X (bet kuri operacinė sistema), Apache (žiniatinklio serveris), MySQL / MariaDB (duomenų bazių valdymo sistema), PHP ir Perl (programavimo kalbos).
Be akronimo, svarbu tai, kad XAMPP leidžia imituoti tikrą žiniatinklio serverį jūsų kompiuteryje , nenaudojant interneto ryšio ar talpinimo mokesčių. Tai leidžia kurti svetaines, atlikti testus, mokytis naujų technologijų ar eksperimentuoti su įvairiais žiniatinklio projektais saugioje ir privačioje aplinkoje.
XAMPP kilmė ir evoliucija
„XAMPP“ projektą iš pradžių sukūrė „Apache Friends“ grupė kaip paprastą alternatyvą vietiniams žiniatinklio serveriams kurti. Pirmoji versija buvo išleista 2002 m. ir buvo skirta kūrėjams, kuriems reikėjo be komplikacijų testuoti svetaines. Nuo to laiko jis gerokai vystėsi, įtraukiant naujus įrankius ir prisitaikant prie technologinių pokyčių, tokių kaip „MySQL“ pakeitimas „MariaDB“ naujausiose versijose.
XAMPP šiuo metu dažnai atnaujinamas, kad būtų įtrauktos naujausios „Apache“, PHP, „MariaDB“ ir „Perl“ versijos, taip pat papildomos priemonės, tokios kaip phpMyAdmin, OpenSSL, „Mercury Mail Server“, „Tomcat“ ir FTP klientai, tokie kaip „FileZilla“, priklausomai nuo operacinės sistemos.
Kam naudojamas XAMPP? Dažniausiai naudojami
Pagrindinė XAMPP funkcija – palengvinti vietinių programų ir svetainių kūrimą . Tai leidžia:
- Kurti ir testuoti dinaminius tinklalapius PHP arba Perl kalba prieš juos publikuojant
- Įdiekite vietines turinio tvarkykles, tokias kaip „WordPress“, „Joomla“, „Drupal“ ir kt.
- Išmokite ir praktikuokite duomenų bazių administravimą (MariaDB/MySQL)
- Atlikti saugumo, suderinamumo ar našumo testus nekeliant pavojaus viešajai svetainei
- Eksperimentuokite su serverio konfigūracijomis ir žiniatinklio technologijomis
Be to, XAMPP dažnai naudojamas švietimo aplinkoje seminarams vesti, žiniatinklio programavimui praktikuoti, gamybos aplinkoms atkartoti arba serverių administravimo koncepcijoms mokyti.
Pagrindiniai XAMPP komponentai
Tikroji XAMPP vertė slypi integruotame įrankių rinkinyje . Jo komponentai išsamiai aprašyti toliau:
- Apache: Plačiausiai internete naudojamas žiniatinklio serveris, atsakingas už tinklalapių pateikimą per HTTP arba HTTPS.
- MariaDB/MySQL: Reliacinių duomenų bazių valdymo sistema. XAMPP integravo MariaDB kaip nemokamą ir pažangią MySQL alternatyvą.
- PHP: Serverio programavimo kalba, skirta dinaminiam interneto svetainių kūrimui. Ji leidžia kurti programas, tinklaraščius, internetines parduotuves ir visų tipų svetaines.
- Perlas: Didelio našumo kalba scenarijų rašymui, sistemos administravimui ir konkrečioms žiniatinklio užduotims.
- phpMyAdmin: Grafinė sąsaja, skirta lengvai valdyti „MariaDB“ / „MySQL“ duomenų bazes.
- „FileZilla“ FTP serveris: FTP klientas/serveris, skirtas failams perkelti tarp kompiuterio ir kitų įrenginių.
- „Mercury Mail Server“, „Tomcat“, „Webalizer“ ir kt.: Papildomi įrankiai, ypač pilnose versijose, skirtose pažengusiems vartotojams.
Galimybė pasirinkti, kuriuos komponentus įdiegti, leidžia pritaikyti XAMPP pagal kiekvieno vartotojo poreikius.
XAMPP naudojimo pranašumai, palyginti su kitais sprendimais
Yra daugybė alternatyvų, kaip sukurti vietines kūrimo aplinkas, o XAMPP yra viena iš labiausiai vertinamų dėl savo naudojimo paprastumo, universalumo ir galios :
- Greitas ir paprastas montavimas: Atsisiunčiamas vienas failas, o vedlys padės atlikti kiekvieną veiksmą net ir vartotojams, neturintiems pažangių techninių žinių.
- Suderinamas su „Windows“, „Linux“ ir „MacOS“: Nesvarbu, kokia yra jūsų pagrindinė operacinė sistema.
- Visiškai nemokamas ir atvirojo kodo: Jokių licencijų, jokių paslėptų mokesčių.
- lanksti konfigūracija: Leidžia įjungti arba išjungti modulius, valdyti prievadus, keisti projekto kelius ir kt.
- Intuityvus valdymo pultas: „XAMPP“ valdymo skydelyje galite paleisti, sustabdyti ir valdyti įvairias paslaugas vienu spustelėjimu.
- Plati bendruomenė ir dokumentacija: Jame yra palaikymo forumai, vadovėliai ir nuolatiniai atnaujinimai.
- Apima papildomus įrankius: Pavyzdžiui, „phpMyAdmin“ (grafinė duomenų bazių valdymo sistema), FTP klientai, žiniatinklio analizė ir kt.
XAMPP platformos ir versijos
Vienas didžiausių XAMPP privalumų yra suderinamumas su keliomis platformomis . Yra optimizuotos versijos, skirtos:
- Langai: Suderinamas net su naujausiomis versijomis, apima pažangias funkcijas ir lengvai integruojamas su vietinėmis sistemomis.
- Linux: Taip pat galingas, bet pritaikytas „Linux“ aplinkoms, labai vertinamas laisvosios programinės įrangos bendruomenės.
- „MacOS“: Sukurta specialiai „Apple“ sistemoms, pasižymi paprastu diegimo procesu ir suderinamumu su „Apple“ saugos maršrutais / standartais.
Tai leidžia prireikus dirbti su tuo pačiu projektu keliose operacinėse sistemose , tiesiog perkeliant failus.
Kaip įdiegti XAMPP kompiuteryje (žingsnis po žingsnio vadovas)
Diegimas yra vienas iš XAMPP privalumų . Procesas yra panašus visose operacinėse sistemose, nors čia jį pirmiausia paaiškinsime „Windows“ sistemai, nes tai populiariausias variantas.
- Apsilankykite oficialioje svetainėje „XAMPP“ („Apache Friends“) ir atsisiųskite savo operacinei sistemai tinkamą versiją.
- Paleiskite diegimo programą atsisiųsta (sistemoje „Windows“ dukart spustelėkite .exe).
- Pasirinkite komponentus diegti: galite palikti numatytuosius („Apache“, „MariaDB“, PHP, „phpMyAdmin“ ir kt.) arba juos pritaikyti.
- Pasirinkite paskirties aplanką (pagal numatytuosius nustatymus c:\xampp) ir vykdykite instrukcijas.
- Pasirinkite kalbą (Paprastai galima naudotis anglų ir vokiečių kalbomis, tačiau bendras valdymo skydelis yra intuityvus).
- Spustelėkite „Toliau“, kad pradėtumėte kopijuoti failus. Tai gali užtrukti kelias minutes.
- Proceso metu, jei prašoma, leiskite „Apache“ prieigą prie tinklo užkardoje.
- Baigę turite galimybę atidaryti XAMPP valdymo skydelis tiesiogiai.
„Linux“ ir „Mac“ sistemose procesas yra panašus. Tokiose sistemose kaip „Ubuntu“ galite atsisiųsti paketą ir paleisti jį naudodami terminalą, suteikdami jam vykdymo teises ir vykdydami vedlio nurodymus.
Pirmieji žingsniai po įdiegimo: valdymo skydas
Įdiegus XAMPP, svarbiausia yra valdymo skydas , iš kurio galite valdyti visas paslaugas. Čia galite:
- Paleidimo / sustabdymo moduliai (Apache, MySQL/MariaDB, FileZilla, Mercury…)
- Patikrinti statusą kiekvieno proceso ir priskirtų prievadų
- Redaguoti nustatymus kiekvieno modulio (.ini, .conf failai ir kt.)
- Prieiga prie komunalinės paslaugos, tokios kaip „Netstat“ (norint peržiūrėti aktyvius procesus), „Shell“ terminalą, atidaryti diegimo aplanką („Explorer“), valdyti paslaugas ir pasiekti internetinę pagalbą
Prietaisų skydelyje taip pat rodomi sėkmės arba klaidos pranešimai po kiekvieno veiksmo, o tai labai naudinga norint greitai rasti problemas.
Kaip įkelti ir išbandyti PHP projektus naudojant XAMPP
Paleidę „Apache“ serverį iš valdymo skydelio, galite pradėti dirbti:
- Įkelkite savo PHP failus / projektus į aplanką „htdocs“ (esantis tame pačiame kelyje, kuriame įdiegėte XAMPP, paprastai c:\xampp\htdocs).
- Atidarykite savo naršyklę ir rašyk http://localhost/nombre_del_proyectoJei projektas nukopijuotas teisingai ir „Apache“ yra aktyvus, jūsų įkelta svetainė arba programa bus paleista.
Šis metodas tinka bet kokio tipo svetainėms – nuo paprastų testų iki visaverčių portalų.
Duomenų bazių valdymas naudojant phpMyAdmin
„phpMyAdmin“ yra „XAMPP“ žiniatinklio sąsaja, skirta „MariaDB“ / „MySQL“ duomenų bazėms valdyti . Norėdami ją pasiekti:
- Paleiskite „Apache“ ir „MySQL“ iš valdymo skydo.
- Naršyklėje eikite į http://localhost/phpmyadmin/
Čia galite kurti, modifikuoti ir ištrinti duomenų bazes, importuoti ir eksportuoti lenteles, keisti slaptažodžius, tvarkyti teises ir vizualiai kurti atsargines kopijas. Tai pagrindinis įrankis bet kokiam rimtam žiniatinklio kūrimo projektui.
Praktinis pavyzdys: „WordPress“ diegimas XAMPP sistemoje
Vienas iš dažniausiai pasitaikančių XAMPP testų yra greitas vietinės „WordPress“ svetainės nustatymas . Žingsniai būtų tokie:
- Atsisiųskite „WordPress“ iš oficialios svetainės ir išpakuokite aplanką į „htdocs“.
- Sukurkite naują duomenų bazę phpMyAdmin (pavyzdžiui, „wordpress_test“).
- Aplankyti http://localhost/nombre_de_la_carpeta_wordpress naršyklėje.
- Vykdykite įprastą „WordPress“ diegimo procesą, įvesdami sukurtos duomenų bazės duomenis.
Vos per kelias minutes galėsite turėti pilnai veikiančią „WordPress“ instaliaciją, skirtą testavimui, kūrimui ar mokymuisi prieš įkeldami ją į tiesioginę talpinimo platformą.
Saugos patarimai ir naudojimo aspektai
Nors XAMPP labai patogus naudoti vietiniu būdu, jis nerekomenduojamas gamybinėje aplinkoje arba atviram naudojimui internete . Pagal numatytuosius nustatymus konfigūracija teikia pirmenybę naudojimo paprastumui, o ne saugumui, todėl:
- XAMPP naudokite tik testavimui, mokymuisi arba vietiniam kūrimui.
- Nelaikykite savo XAMPP serverio už vietinio tinklo ribų
- Pakeiskite numatytuosius MySQL/MariaDB ir phpMyAdmin slaptažodžius
- Vartotojų paskyrų ir leidimų nustatymas jei jums reikia bendrinti aplinką su kitais vietiniame tinkle
- Prieš perkeldami projektus ir duomenų bazes į tikrą talpinimo serverį, sukurkite jų atsargines kopijas.
Jei kada nors reikės perkelti XAMPP projektą į debesies aplinką arba veikiantį serverį, tai galite padaryti eksportuodami duomenų bazę ir nukopijuodami projekto failus. Po to jums tereikės pritaikyti prisijungimo duomenis atitinkamame konfigūracijos faile (pvz., wp-config.php „WordPress“ sistemoje).
Rodiklis
- 1 Kas yra XAMPP? Apibrėžimas ir naudojimas kuriant žiniatinklio programas
- 2 XAMPP kilmė ir evoliucija
- 3 Kam naudojamas XAMPP? Dažniausiai naudojami
- 4 Pagrindiniai XAMPP komponentai
- 5 XAMPP naudojimo pranašumai, palyginti su kitais sprendimais
- 6 XAMPP platformos ir versijos
- 7 Kaip įdiegti XAMPP kompiuteryje (žingsnis po žingsnio vadovas)
- 8 Pirmieji žingsniai po įdiegimo: valdymo skydas
- 9 Kaip įkelti ir išbandyti PHP projektus naudojant XAMPP
- 10 Duomenų bazių valdymas naudojant phpMyAdmin
- 11 Praktinis pavyzdys: „WordPress“ diegimas XAMPP sistemoje
- 12 Saugos patarimai ir naudojimo aspektai