
„Xampp“ yra vienas iš plačiausiai naudojamų kelių platformų žiniatinklio serverių, kuris padeda kūrėjams kurti ir išbandyti savo programas vietiniame žiniatinklio serveryje. Jį sukūrė Apache Draugai ir jo vietinį šaltinio kodą gali peržiūrėti arba pakeisti auditorija.
Jis pasiekiamas 11 kalbų ir yra suderinamas su įvairiomis platformomis, pvz Windows, macOS ir Linux.
Tai platforma, kuri suteikia tinkamą aplinką projektų veikimui išbandyti ir patikrinti apache, Perlas, duomenų bazė MYYSQL y PHP per paties šeimininko sistemą.
Tarp šių technologijų Perlas Tai yra kalba programavimo naudojamas interneto plėtrai, PHP yra užpakalinė scenarijų kalba, o MariaDB yra dažniausiai naudojama MYSQL sukurta duomenų bazė. Išsamų šių komponentų aprašymą pamatysime vėliau.
Kas yra Xampp
„Xampp“ yra santrumpa, kur "X„reiškia kelių platformų“,A"reiškia Apache"M“ reiškia „MYSQL“ ir abu „P“ reiškia atitinkamai PHP ir Perl.
Tai atvirojo kodo žiniatinklio sprendimų paketas, apimantis daugelio serverių ir komandinės eilutės vykdomųjų failų „Apache“ paskirstymą. komandos, kartu su tokiais moduliais kaip Apache Server, MariaDB, PHP ir Perl.
„Xampp“ padeda vietiniam serveriui arba prieglobai patikrinti jūsų svetainę ir klientus per kompiuterius ir nešiojamieji prieš išleisdami jį į pagrindinį serverį.
Kam gali būti naudojamas Xampp?
Kaip jau minėjome „Xampp“ Tai padės atlikti įvairius bandymus svetainėse, vietiniame serveryje. Tai tiesiog įrankių serija, kuri leis jums sukurti PHP kaip pagrindinio kompiuterio testą. Turite jį atsisiųsti ir įdiegti savo kompiuteryje.
Vietinis serveris yra programinė įranga, kurią galite įdiegti savo kompiuteryje, kad paleistumėte programavimo kalbas. Yra keletas vietinių serverių tipų. Vieno ar kito pasirinkimas priklauso nuo jūsų programavimo kalbos.
Tai taip pat gali priklausyti nuo norimos naudoti programinės įrangos ir operacinės sistemos. Xampp, LAMP, WAMP yra keletas vietinių serverių pavyzdžių. „Xampp“ dažniausiai pasirenkamas dėl lengvo naudojimo ir suderinamumo su įvairiais operacines sistemas.
Xampp yra programinė įranga, leidžianti kompiuteryje sukurti vietinį serverį. Tiesą sakant, norint sukurti visas dinamines svetaines, reikia vietos duomenims saugoti.
Todėl serveris yra fizinis arba virtualus kompiuteris, kurį galite naudoti šiam tikslui.
Įdiegus bus galimybė pasirinkti, ar norite paleisti Apache ir MTSQL kaip paslaugas. Jei pasirinksite, Apache ir MYSQL prasidės bagažinė sistema, kuri gali būti nereikalinga, jei kompiuteryje trūksta atminties arba jei PHP nekuriate dažnai.
Jei norite, galite pakeisti šiuos nustatymus po įdiegimo.
Norėdami paleisti „Apache“ ir „MYSQL“, eikite į vietą, kurioje įdiegėte „Xampp“, ir dukart spustelėkite „Control Panel“. Atsidarys ekranas su keliais mygtukais. Čia reikia suaktyvinti Apache ir MYSQL.
Kai „Xampp“ yra atidarytas, piktograma rodoma užduočių juostos dešinėje, įdiegtų plėtinių vietoje. Spustelėjus šią piktogramą bus rodomas arba paslėptas Xampp valdymo skydelis. Norėdami išeiti iš Xampp, spustelėkite „Išeikite iš valdymo skydelio“, autorius Xampp.
Paleidę Apache valdymo skydelyje įveskite: http://localhost Jūsų interneto naršyklė. Tai suteiks jums tinklalapį, kuriame pateikiama išsami su Xampp susijusi informacija.
Galbūt jus taip pat domina 8 geriausios programos tinklalapiams kurti
Xampp funkcijos
Kaip apibrėžta aukščiau, „Xampp“ Jis naudojamas skirtingų technologijų sprendimų klasifikacijai simbolizuoti. Suteikia pagrindą testuoti projektus, paremtus skirtingomis technologijomis per asmeninį serverį.
„Xampp“ yra sutrumpinta forma, vaizduojanti kiekvieną pagrindinį jos komponentą. Šioje programinės įrangos kolekcijoje yra žiniatinklio serveris, vadinamas Apache, žiniatinklio valdymo sistema duomenų bazės vadinama MariaDB ir programavimo / scenarijų kalbomis, tokiomis kaip PHP ir Perl.
X žymi kelias platformas, tai reiškia, kad jis gali veikti įvairiose platformose, tokiose kaip „Windows“, „Linux“ ir „MacOS“. Daugelis kitų komponentų taip pat yra šios programinės įrangos rinkinio dalis ir yra paaiškinti toliau.
Daugialypė forma: Skirtingose vietinėse sistemose įdiegtos skirtingos operacinių sistemų konfigūracijos. Kelių platformų komponentas buvo įtrauktas siekiant padidinti šio Apache platinimo paketo naudingumą ir auditoriją.
Jis suderinamas su įvairiomis platformomis, tokiomis kaip Windows, Linus ir MacOS paketai.
Apache: Tai HTTP, kelių platformų žiniatinklio serveris. Jis naudojamas visame pasaulyje žiniatinklio turiniui pateikti. Serverio programa buvo išleista įdiegti ir ją naudoja kūrėjų bendruomenė, globojanti „Apache Software Foundation“. Nuotolinis „Apache“ serveris pateikia vartotojui prašomus failus, vaizdus ir kitus dokumentus.
MariaDB: Iš pradžių MYSQL DBVS, ji buvo Xampp dalis, tačiau dabar ją pakeitė MariaDB. Tai viena iš dažniausiai naudojamų reliacinių DBVS, kurią sukūrė MYSQL. Siūlo internetines paslaugas sandėliavimas, duomenų manipuliavimas, atkūrimas, šalinimas ir ištrynimas.
PHP: Tai užpakalinė scenarijų kalba, pirmiausia naudojama žiniatinklio kūrimui. PHP leidžia vartotojams kurti dinamines svetaines ir programas.
Jis gali būti įdiegtas visose platformose ir yra suderinamas su įvairiomis duomenų bazių valdymo sistemomis. Jis buvo įgyvendintas naudojant C kalbą. Teigiama, kad ji buvo gauta iš asmeninio pagrindinio puslapio įrankių, o tai paaiškina jo paprastumą ir funkcionalumą.
Perlas: Tai dviejų aukšto lygio dinaminių kalbų, būtent Perl 5 ir Perl 6, derinys. Perlas Jis gali būti taikomas ieškant problemų sprendimų, pagrįstų sistemų administravimu, žiniatinklio kūrimu ir tinklų kūrimu. „Perl“ leidžia savo vartotojams programuoti dinamines žiniatinklio programas. Jis yra labai lankstus ir tvirtas.
PhpMyAdmin: Tai įrankis, naudojamas susidoroti su MariaDB. DBVS administravimas yra pagrindinė jo funkcija.
„OpenSSL“: Tai atvirojo kodo Secure Sockets Layer Protocol ir Transport Layer Protocol įgyvendinimas. Šiuo metu 0.9.8 versija yra „Xampp“ dalis.
Xampp valdymo skydelis: Tai skydelis, padedantis valdyti ir reguliuoti kitus Xampp komponentus.
Webalizer: Tai žiniatinklio analizės programinės įrangos sprendimas, naudojamas vartotojų žurnalams ir pateikia naudojimo informaciją.
Gyvsidabris: Tai pašto transportavimo sistema. Tai pašto serveris, padedantis tvarkyti el. laiškus žiniatinklyje.
Tomcat: Tai JAVA pagrįstas servletas, skirtas JAVA funkcijoms teikti.
„Filezilla“: Tai failų perdavimo protokolo serveris, kuris palaiko ir palengvina failų perdavimo operacijas.
Pranašumas
- Didžiausias pranašumas, kurį jis turi prieš bet kurį kitą žiniatinklio serverį, yra tai, kad jį lengva konfigūruoti ir naudoti.
- Tai kelių platformų programinė įranga, skirta visų tipų operacinėms sistemoms, tokioms kaip Linux ir Windows.
- Jame yra daug kitų esminių modulių, tokių kaip phpMyAdmin, OpenSSL, MediaWiki, WordPress, Joomla ir kt.
- Yra standartinė ir pilna versija.
- Vartotojas gali paleisti ir sustabdyti visą žiniatinklio serverio krūvą ir duomenų bazę viena komanda.
Trūkumai
- Palyginti su wamp serveriu, konfigūruoti sunku.
Planai ir kainos
„Xampp“ Tai nemokama ir prieinama oficialioje svetainėje Apache Draugai.
Jį galima atsisiųsti „Windows“, „MacOS“ ir „Linux“.
Kaip ir kur atsisiųsti xampp
Šioje dalyje pamatysime, kaip kompiuteryje įdiegti vietinį serverį, kad būtų sukurta svetainė. Akivaizdu, kad šis metodas apsiribos kūrimu be prieglobos galimybės.
Jei kūrimo proceso pabaigoje norite įdiegti žiniatinklio serveryje, galite tiesiog padaryti savo svetainės kopiją. Taip pat atminkite, kad vietinį serverį naudoja kelios įmonės kūrimui ir bandymams prieš diegimą.
- Apsilankykite svetainėje Apache Draugai
Svetainėje Apache Draugai, pamatysite įvairias piktogramas, tokias kaip Xampp for Windows, Xampp for Linux ir kt. Spustelėkite versiją, kuri atitinka jūsų operacinę sistemą. Šio paaiškinimo tikslais įdiegsime jį sistemoje „Windows“.
Tam atsisiųsta versija yra „Xampp“, skirta „Windows“.. Atsisiuntę „Xampp“, spustelėkite vykdomąjį failą, kad pradėtumėte diegimą.
- Vietinio Xampp serverio aktyvinimas
Vietinis Xampp serveris suteikia galimybę kompiuteryje naudoti įvairių tipų programas. Pavyzdžiui, galite įdiegti programas, suderinamas su PHP ir JAVA. Dešinėje pamatysite kelis mygtukus, kurie leis suaktyvinti serverius ir funkcijas.
Jei ketinate naudoti XAMP paleisti tik PHP programas, pakanka Apache serverio. Jei planuojate naudoti duomenų bazes, galite suaktyvinti MySQL serverį.
- Apsilankykite nuorodoje https://localhost
Kai serveris bus aktyvuotas, galite apsilankyti nuorodoje https://localhost bet kurioje naršyklėje. Galėsite pasiekti serverį.
- Raskite htdocs aplanką
Xampp šakniniame kataloge yra aplankas, vadinamas htdocs. Čia turėtumėte sudėti viską, kas susiję su jūsų svetaine. Kiekvienai sukurtai svetainei geriausia sukurti aplanką aplanke htdocs tada įdėkite turinį į vidų, kad išvengtumėte konfliktų.
Mygtukų naudojimas
Pradėti mygtukai naudojami Xampp moduliui paleisti, jums nereikia paleisti visų modulių, kad paleistumėte žiniatinklio programą. Pavyzdžiui, mūsų atveju neketiname naudoti „FileZilla“, „Mercury“ ar „Tomcat“, mus domina tik apache y MYYSQL. Bet jei ketinate juo naudotis, turite juos suaktyvinti iš čia.
Norėdami paleisti PHP scenarijus ir suaktyvinti žiniatinklio serverį, pradėkite apache. Jei jūsų programai taip pat reikia ryšio su duomenų baze, paleiskite MYYSQL. Jei išeisite „Xampp“, moduliai visada išliks aktyvūs. Norėdami juos sustabdyti, juos turi nužudyti Xampp valdymo pultas, naudodamas sustabdymo mygtukus, kurie paleidžiant modulį užima paleidimo mygtukų vietą.
Paleidus suaktyvinami administravimo mygtukai ir leis valdyti skirtingus modulius. Mūsų atveju „Apache“ administratorius nukreips jus tiesiai į prietaisų skydelį „Xampp“ su keliomis nuorodomis ir vadovėliais tiems, kurie skaito angliškai.
Dėl administratoriaus MYYSQL, atsidarys - PhpMyAdmin, kuri yra speciali žiniatinklio programa, leidžianti valdyti tiesioginę duomenų bazę.
Žurnalų mygtukai suteikia prieigą prie visų šių modulių žurnalo failų. Kai viename iš modulių įvyksta įvykis, pvz., klaida arba paprastas ryšys jūsų serveryje, jie registruoja jį šiuose failuose, kad galėtumėte stebėti visus įvykius.
Konfigūracijos mygtukai suteikia galimybę pasiekti modulių konfigūracijos failą. Tiesą sakant, moduliai savo konfigūracijai naudoja failus, pavyzdžiui, bloknotą, kad juos sureguliuotų.
Atlikus konfigūracijos failo pakeitimus, atitinkamą modulį reikia paleisti iš naujo, kad pakeitimai įsigaliotų. Paspaudus „stop“ ir „start“ modulis bus paleistas iš naujo.
Konfigūravimui ir programavimui patariame įdiegti Notepad + +, kuris yra patobulintas bloknotas, tik dėl sintaksės spalvos; Tai labai naudinga. Galite priversti „Xampp“ naudoti Notepad + + ar bet kurią kitą teksto rengyklę, eidami į mygtuką viršuje dešinėje ir nustatydami jį.
Pagal numatytuosius nustatymus „Xampp“ Dabar esate pasiruošę paleisti svetaines. Kad viskas veiktų, tiesiog paleiskite Apache ir MYSQL paspausdami pradžios mygtukus, kaip parodyta aukščiau.
Xampp naudojusių vartotojų nuomonės
Pažvelkime į kai kurias Xampp naudojusių žmonių nuomones.
- Lantaneverett:
„Puikus atskiras paketas, skirtas mažoms ir vidutinėms didelės apkrovos svetainėms kurti ir diegti. Apsvarstykite galimybę jį naudoti kartu su Nginx itin didelės apkrovos svetainėse.
- Jharriot:
„Aš naudoju XAMPP daug metų ir neturiu jokių problemų (ne HTTPS vietinėms plėtros svetainėms). Tai buvo puikus įrankis mano arsenale, skirtas išbandyti kodą / žaislus prieš ką nors paviešinant. Aš naudoju jį „Linux“ / „Win XP“ – „Win 7“ („Windows 8“ ar naujesnė versija vis dar netinka kaip OS).
- Dirk1980ac:
„Idealiai tinka sprendimams, kurie priklauso nuo Windows kaip operacinės sistemos. Nereikia naudoti IIS žiniatinklio projektams, todėl projektų perkėlimas į Linux aplinką yra ne kas kita, kaip failų kopijavimas ir duomenų bazės iškrovimas. Puiku!"
Xampp alternatyvos. 5 geriausi šiais metais
Jei visi Xampp pranašumai vis tiek neįtikina jūsų juo naudotis, galite naudoti vieną iš toliau pateiktų alternatyvų.
1.WampServeris
WampServer Tai galima tik „Windows“ sistemoje. Jį sudaro pagrindiniai virtualūs produktai, skirti paleisti žiniatinklio serverį, pavyzdžiui, Apache, PHP, MySQL ir PhpMyAdmin.
WampServer gali būti naudojamas „Windows“ kompiuteryje paleisti svetaines ir programas, užkoduotas PHP programavimo kalba.
Apskritai WAMP serveryje žavinga tai, kad sąrankoje nėra nieko sudėtingo. Tam tikru mastu WAMP labai svarbūs komponentai yra operacinė sistema, programavimo kalba, duomenų bazė ir žiniatinklio serveris.
Kalbant apie sistemą, ji puikiai veikia „Windows“. Be to, jis veikia „Apache“ žiniatinklio serveryje, kuris gerai veikia su „Windows“. Svetainės duomenų išsaugojimas priklauso nuo MYSQL duomenų bazės.
Visi jie yra susieti per PHP, programavimo kalbą. Paketas vadinamas serverio krūva.
2. EasyPHP Devserver
EasyPHP Devserver yra paprasta programa, kuri automatizuoja žiniatinklio serverio programos konfigūravimo ir priežiūros procesą. Jis apjungia tris dalykus: „Apache“ žiniatinklio serveriui, „MYSQL“ duomenų bazei valdyti ir PHP kaip programavimo kalbą.
Taigi, galime pasakyti, kad ši programa apima visus pagrindus. EasyPHP Devserver leidžia dirbti su tokiomis svetainėmis kaip WordPress, Drupal ir Joomla.
Jie taip pat turi žiniatinklio serverį, kurį galite atsisiųsti iš oficialios svetainės ir paversti savo įrenginį žiniatinklio prieglobos serveriu. Bet tai yra beta versija, todėl jei norite tik žiniatinklio serverio, turėtumėte ieškoti kitų alternatyvų, nes jame gali būti klaidų.
3. Amperai
Ampps Tai viena iš pažangiausių programų šiame sąraše. Jie sujungia MySQL, Perl, Apache, Python ir MongoDB, kad sukurtų puikų sprendimą testavimui.
„Ampps“ kūrėjai labai stengėsi, kad viskas būtų paprasta. Šią galingą programinę įrangą galima lengvai atsisiųsti ir įdiegti į savo kompiuterį ir ji greitai paruošta naudoti. Taip pat lengva naudotis šia programine įranga.
Skirtingai nuo „EasyPHP Deverserver“ ir „WampServer“, „Ampps“ galima naudoti visose trijose pagrindinėse platformose: „Windows“, „MacOS“ ir „Linux“. Taigi, jei esate kūrėjas ir norite puikios alternatyvos Xampp, turite atsisiųsti Ampps iš jų oficialios svetainės.
4. SecureWamp
SecureWamp, kaip rodo pavadinimas, yra saugesnė WampServer versija. Kaip ir WampServer, jis sujungia Apache, MySQL ir PHP, kad būtų vienas iš paprasčiausių ir saugiausių PHP kūrimo įrankių rinkoje.
Vienas iš dalykų, dėl kurių vartotojai skeptiškai vertina šį saugų sprendimą, yra jo naudojimo paprastumas. bet su SecureWamp jūs nieko nedarote kompromisų.
Jame yra centrinė GUI, kuri pasirūpina visais nustatymais, todėl galite dirbti su programos kūrimo procesu.
Todėl, jei dirbate su svarbiu projektu ir norite išbandyti rezultatą, tikrai turėtumėte atsisiųsti SecureWamp iš jų oficialios svetainės.
5.USB žiniatinklio serveris
Paskutinis, bet ne mažiau svarbus dalykas – turime nešiojamąjį žiniatinklio serverį, vadinamą USB žiniatinklio serveris. Geriausia šios programos dalis yra ta, kad jums nereikia jos įdiegti įrenginyje, tiesiog paleiskite ją a USB ir pasiruošę.
Su usb žiniatinklio serveris Galite naudoti PHP, phpMyAdmin, Mini Relay ir Apache kartu, kad gautumėte sklandų žiniatinklio serverį, kuris puikiai tinka testavimui.
Kaip ir bet kuri kita Xampp alternatyva šiame sąraše, USB žiniatinklio serveris taip pat veikia neprisijungęs. Todėl, jei norite nešiojamojo sprendimo, turite atsisiųsti USB žiniatinklio serveris iš savo oficialios svetainės.
Dažniausiai užduodami klausimai
Pažvelkime į keletą klausimų, susijusių su Xampp.
Ar saugu naudoti Xampp?
„Xampp“ saugu naudoti „localhost“, tačiau nerekomenduojama naudoti „Xampp“ gamybos serveryje.
Kas yra Xampp pilna forma?
Visa Xampp forma yra kelių platformų, Apache, MariaDB (MYSQL), PHP ir Perl. Tai taip pat žinoma kaip Xampp pilna forma.
Ar galite išvardyti keletą Xampp alternatyvų?
Taip, mūsų 5 geriausių alternatyvų skyriuje jos yra tinkamai paaiškintos.
Kuris serveris yra geriausias PHP?
XAMPP, LAMP, LEMP, MAMP, WAMP, AMPSS, EasyPHP yra vieni geriausių PHP kūrimo kompiuterių.
Ar galite išvardyti Xampp palaikomas platformas?
Xampp palaiko IA-32 (tik Windows paketas) ir x64 (tik MacOS ir Linux paketas) platformas.
Kaip galiu patikrinti, ar diegimas yra teisingas?
Į savo mėgstamą interneto naršyklę įveskite šį URL:
http://localhost/
Arba šis:
http://127.0.0.1/
Su bet kuriuo iš jų turėtumėte pamatyti pagrindinį „Xampp“ puslapį.
Išvada
Galbūt jus taip pat domina Kaip ištaisyti Vcruntime140.Dll klaidą sistemoje Windows 10
„Xampp“ Tai programa, kurią galima rekomenduoti tiek profesionalams, tiek neturintiems programavimo žinių. Tai puiki programa, turinti tai, ką tinklaraštininkai ir kūrėjai nori pamatyti.
Tai labai naudinga atliekant įvairius PHP kūrimo testus. Tik reikia nepamiršti, kad jo negalima naudoti gamybai, tik bandymams.
Mano vardas Javier Chirinos ir aš aistringai domiuosi technologijomis. Kiek save prisimenu, mėgau kompiuterius ir vaizdo žaidimus, o tas pomėgis baigėsi darbu.
Apie technologijas ir programėles internete skelbiu daugiau nei 15 metų, ypač mundobytes.com
Taip pat esu internetinės komunikacijos ir rinkodaros ekspertas ir turiu žinių apie WordPress kūrimą.