
xampp je eden najpogosteje uporabljanih večplatformskih spletnih strežnikov, ki razvijalcem pomaga ustvarjati in testirati svoje programe na lokalnem spletnem strežniku. Razvil ga je Apache Friends in njegovo izvorno izvorno kodo lahko občinstvo pregleda ali spremeni.
Na voljo je v 11 jezikih in je združljiv z različnimi platformami, kot npr Windows, macOS in Linux.
Je platforma, ki zagotavlja primerno okolje za testiranje in preverjanje delovanja projektov, ki temeljijo na Apache, Perl, zbirka podatkov MYSQL y PHP prek lastnega sistema gostitelja.
Med temi tehnologijami je Perl Je jezik za programiranje uporablja se za spletni razvoj, PHP je zaledni skriptni jezik in MariaDB je najpogosteje uporabljena zbirka podatkov, ki jo je razvil MYSQL. Podroben opis teh komponent bomo videli kasneje.
Kaj je Xampp
xampp je okrajšava, kjer je "X"pomeni več platform,"A"pomeni Apache,"M« pomeni »MYSQL« in oboje »P” pomeni PHP oziroma Perl.
Je odprtokodni paket spletnih rešitev, ki vključuje distribucijo Apache za številne strežnike in izvršljive datoteke ukazne vrstice. ukazi, skupaj z moduli, kot so Apache Server, MariaDB, PHP in Perl.
xampp pomaga lokalnemu strežniku ali gostitelju pri testiranju vašega spletnega mesta in vaših strank prek računalnikov in prenosni preden ga objavite na glavnem strežniku.
Za kaj se lahko uporablja Xampp?
Kot smo že omenili xampp Pomagal vam bo pri izvajanju različnih testov na spletnih mestih, na lokalnem strežniku. To je preprosto vrsta orodij, ki vam bodo omogočila razvoj PHP kot testa na vašem gostitelju. Morate ga prenesti in namestiti v svoj računalnik.
Lokalni strežnik je programska oprema, ki jo lahko namestite v svoj računalnik za izvajanje programskih jezikov. Lokalnih strežnikov je več vrst. Izbira enega ali drugega je odvisna od vašega programskega jezika.
Morda je odvisno tudi od programske opreme, ki jo želite uporabiti, in vašega operacijskega sistema. Xampp, LAMP, WAMP je nekaj primerov lokalnih strežnikov. Xampp je večinoma izbran zaradi enostavne uporabe in združljivosti z različnimi OS.
Xampp je programska oprema, ki vam omogoča ustvarjanje lokalnega strežnika v vašem računalniku. Pravzaprav za ustvarjanje vseh dinamičnih spletnih mest potrebujete prostor za shranjevanje svojih podatkov.
Strežnik je torej fizični ali virtualni računalnik, ki ga lahko uporabite v ta namen.
Pri namestitvi bo na voljo možnost, da izberete, ali želite zagnati Apache in MTSQL kot storitve. Če izberete, se bosta Apache in MYSQL zagnala v škorenj iz sistema, kar morda ni potrebno, če vašemu računalniku primanjkuje pomnilniških virov ali če PHP ne razvijate pogosto.
Te nastavitve lahko spremenite po namestitvi, če želite.
Če želite zagnati Apache in MYSQL, pojdite na mesto, kjer ste namestili Xampp, in dvokliknite »Nadzorna plošča«. Odpre se zaslon z več gumbi. Tukaj morate aktivirati Apache in MYSQL.
Pri xampp je odprta, se ikona prikaže desno od opravilne vrstice, na mestu nameščenih razširitev. Če kliknete to ikono, se prikaže ali skrije nadzorna plošča Xampp. Če želite zapreti Xampp, kliknite »Izhod na nadzorni plošči” avtorja Xampp.
Ko zaženete Apache na nadzorni plošči, vnesite: http://localhost v svojem spletni brskalnik. To vam bo dalo spletno stran s podrobnostmi, povezanimi z Xampp.
Morda vas tudi zanima 8 najboljših programov za ustvarjanje spletnih strani
Funkcije Xampp
Kot je opredeljeno zgoraj, xampp Uporablja se za simboliziranje razvrstitve rešitev za različne tehnologije. Zagotavlja osnovo za testiranje projektov, ki temeljijo na različnih tehnologijah prek osebnega strežnika.
xampp je skrajšana oblika, ki predstavlja vsako od njegovih glavnih komponent. Ta zbirka programske opreme vsebuje spletni strežnik, imenovan Apache, sistem za spletno upravljanje podatkovnih baz imenovan MariaDB in programski/skriptni jeziki, kot sta PHP in Perl.
X označuje več platform, kar pomeni, da lahko deluje na različnih platformah, kot so Windows, Linux in macOS. Številne druge komponente so prav tako del te zbirke programske opreme in so razložene spodaj.
Večplatformna oblika: Različni lokalni sistemi imajo nameščene različne konfiguracije operacijskih sistemov. Komponenta za več platform je bila vključena za povečanje uporabnosti in občinstva tega paketa distribucij Apache.
Združljiv je z različnimi platformami, kot so paketi Windows, Linus in MacOS.
Apache: Je HTTP, spletni strežnik za več platform. Uporablja se po vsem svetu za dostavo spletnih vsebin. Strežniška aplikacija je bila izdana za namestitev in jo uporablja skupnost razvijalcev pod okriljem Apache Software Foundation. Oddaljeni strežnik Apache uporabniku dostavi zahtevane datoteke, slike in druge dokumente.
MariaDB: Prvotno MYSQL DBMS je bil del Xampp, zdaj pa ga je nadomestil MariaDB. Je eden najpogosteje uporabljenih relacijskih DBMS, ki ga je razvil MYSQL. Ponuja spletne storitve za shranjevanje, manipulacija, obnovitev, odstranjevanje in brisanje podatkov.
PHP: To je zaledni skriptni jezik, ki se uporablja predvsem za spletni razvoj. PHP uporabnikom omogoča ustvarjanje dinamičnih spletnih mest in aplikacij.
Namestite ga lahko na vse platforme in je združljiv z različnimi sistemi za upravljanje baz podatkov. Izveden je bil z uporabo jezika C. Izhajal naj bi iz orodij osebne domače strani, kar pojasnjuje njegovo preprostost in funkcionalnost.
perl: Je kombinacija dveh visokonivojskih dinamičnih jezikov, in sicer Perl 5 in Perl 6. Perl Uporablja se lahko za iskanje rešitev za težave, ki temeljijo na sistemski administraciji, spletnem razvoju in mreženju. Perl svojim uporabnikom omogoča programiranje dinamičnih spletnih aplikacij. Je zelo prilagodljiv in robusten.
PhpMyAdmin: Je orodje, ki se uporablja za obravnavo MariaDB. Njegova glavna funkcija je skrbništvo nad DBMS.
OpenSSL: Je odprtokodna izvedba protokola plasti varnih vtičnic in protokola transportne plasti. Trenutno je različica 0.9.8 del Xampp.
Nadzorna plošča Xampp: To je plošča, ki pomaga upravljati in regulirati druge komponente Xampp.
Webalizer: Je programska rešitev za spletno analitiko, ki se uporablja za uporabniške dnevnike in zagotavlja podrobnosti o uporabi.
Živo srebro: Je poštni transportni sistem. Je poštni strežnik, ki pomaga upravljati e-pošto v spletu.
Tomcat: Je strežniški programček, ki temelji na JAVI in zagotavlja funkcije JAVA.
Filezilla: Je strežnik protokola za prenos datotek, ki podpira in olajša operacije prenosa datotek.
Prednost
- Največja prednost, ki jo ima pred vsemi drugimi spletnimi strežniki, je, da je preprosta za konfiguracijo in uporabo.
- Je programska oprema za več platform, ki je na voljo za vse vrste operacijskih sistemov, kot sta Linux in Windows.
- Ima veliko drugih bistvenih modulov, kot so phpMyAdmin, OpenSSL, MediaWiki, WordPress, Joomla in drugi.
- Na voljo je v standardni in polni različici.
- Uporabnik lahko z enim samim ukazom zažene in zaustavi celoten sklad spletnih strežnikov in bazo podatkov.
Slabosti
- Konfiguracijo je težko izvesti v primerjavi s strežnikom wamp.
Načrti in cene
xampp Je brezplačen in na voljo na uradni strani Apache Friends.
Prenesete ga lahko za Windows, MacOS in Linux.
Kako in kje prenesti Xampp
V tem delu bomo videli, kako namestiti lokalni strežnik na vaš računalnik za ustvarjanje spletne strani. Očitno bo ta pristop omejen na razvoj brez možnosti gostovanja.
Če želite na koncu svojega razvojnega procesa namestiti na spletni strežnik, lahko preprosto naredite kopijo svojega spletnega mesta. Upoštevajte tudi, da lokalni strežnik uporablja več podjetij za razvoj in testiranje pred uvedbo.
- Obiščite spletno stran Apache Friends
Na spletni strani Apache Friends, boste videli različne ikone, kot je Xampp za Windows, Xampp za Linux itd. Kliknite različico, ki ustreza vašemu operacijskemu sistemu. Za namen te razlage ga bomo namestili v sistem Windows.
Za to je prenesena različica Xampp za Windows. Ko ste prenesli xampp, kliknite izvršljivo datoteko, da začnete namestitev.
- Aktiviranje lokalnega strežnika Xampp
Lokalni strežnik Xampp ponuja možnost uporabe različnih vrst programov na vašem računalniku. Na primer, lahko namestite programe, združljive s PHP in JAVA. Na vaši desni boste opazili več gumbov, ki vam bodo omogočili aktiviranje strežnikov in funkcij.
Če nameravate uporabljati XAMP samo za izvajanje PHP programov, zadostuje strežnik Apache. Strežnik MySQL lahko aktivirate, če nameravate uporabljati baze podatkov.
- Obiščite povezavo https://localhost
Ko je strežnik aktiviran, lahko obiščete povezavo https://localhost v katerem koli brskalniku. Lahko boste dostopali do strežnika.
- Poiščite mapo htdocs
V korenskem imeniku Xampp je mapa z imenom htdocs. Tja morate postaviti vse, kar je povezano z vašo spletno stranjo. Za vsako spletno mesto, ki ga ustvarite, je najbolje ustvariti mapo znotraj mape htdocs in nato vstavite vsebino, da se izognete konfliktom.
Uporaba gumbov
Gumbi za zagon se uporabljajo za zagon modula Xampp, za zagon spletne aplikacije vam ni treba zagnati vseh modulov. Na primer, v našem primeru ne bomo uporabljali FileZille, niti Mercuryja ali Tomcata, zanima nas samo Apache y MYSQL. Če pa ga boste uporabljali, jih morate aktivirati od tukaj.
Če želite zagnati skripte PHP in aktivirati spletni strežnik, zaženite Apache. Če vaša aplikacija potrebuje tudi povezavo z bazo podatkov, zaženite MYSQL. Če odideš xampp, bodo moduli vedno ostali aktivni. Če jih želite ustaviti, jih mora nadzorna plošča Xampp ubiti z gumbi za zaustavitev, ki prevzamejo mesto gumbov za zagon, če se modul zažene.
Po zagonu so gumbi za upravljanje aktivirani in vam bodo omogočili upravljanje različnih modulov. V našem primeru vas bo skrbnik Apache popeljal neposredno na nadzorno ploščo xampp z več povezavami in vadnicami za tiste, ki berejo angleško.
Glede skrbnika MYSQL, se bo odprlo PhpMyAdmin, ki je posebna spletna aplikacija, ki omogoča manipulacijo baze podatkov v živo.
Gumbi za dnevnike omogočajo dostop do vseh dnevniških datotek za te module. Ko pride do dogodka v enem od modulov, kot je napaka ali preprosta povezava na vašem strežniku, se to zabeleži v te datoteke, kar vam omogoča sledenje vsem dogodkom.
Konfiguracijski gumbi vam omogočajo dostop do konfiguracijske datoteke modulov. Pravzaprav moduli uporabljajo datoteke za svojo konfiguracijo, kot beležnico, da jih prilagodijo.
Ko so v konfiguracijski datoteki opravljene spremembe, je treba zadevni modul znova zagnati, da spremembe začnejo veljati. S pritiskom na »stop« in nato na »start« se bo modul prisilil k ponovnemu zagonu.
Za konfiguracijo in programiranje vam svetujemo namestitev notepad ++, ki je izboljšana beležka, samo zaradi sintaksne barve; Je zelo uporaben. Lahko prisiliš xampp uporabiti notepad ++ ali kateri koli drug urejevalnik besedil, tako da kliknete gumb zgoraj desno in ga nastavite.
Privzeto, xampp Zdaj ste v pogonu in ste pripravljeni na zagon spletnih mest. Da bo celotna stvar delovala, preprosto zaženite Apache in MYSQL s pritiskom gumbov za zagon, kot je prikazano zgoraj.
Mnenja uporabnikov, ki so uporabljali Xampp
Poglejmo si nekaj mnenj ljudi, ki so uporabljali Xampp.
- Lantaneverett:
»Odličen samostojni paket za razvoj in uvajanje majhnih do srednje velikih mest z visoko obremenitvijo. Razmislite o uporabi v povezavi z Nginxom na zelo obremenjenih mestih.«
- Jharriot:
»Že več let uporabljam XAMPP in nimam relativno nobenih težav (razen HTTPS za lokalna razvojna mesta). To je bilo odlično orodje v mojem arzenalu za testiranje kode/igrač, preden nekaj izpostavim javnosti. Uporabljam ga v sistemu Linux / Win XP – Win 7 (Windows 8+ je še vedno zanič kot OS).«
- Dirk1980ac:
»Idealno za rešitve, ki so odvisne od Windows kot operacijskega sistema. Za spletne projekte ni potrebe po uporabi IIS, zato selitev projektov v okolje Linux ni nič drugega kot kopiranje datotek in izpisa baze podatkov. Lepo!"
Alternative za Xampp. 5 najboljših v tem letu
Če vas vse prednosti Xamppa še vedno ne prepričajo, da bi ga uporabljali, lahko uporabite eno od naslednjih možnosti.
1.WampServer
WampServer Na voljo je samo za ogrodje Windows. Sestavljen je iz bistvenih virtualnih izdelkov za delovanje spletnega strežnika, na primer Apache, PHP, MySQL in PhpMyAdmin.
WampServer se lahko uporablja v računalniku z operacijskim sistemom Windows za zagon spletnih mest in aplikacij, kodiranih v programskem jeziku PHP.
Kar boste na splošno očarljivo pri strežniku WAMP odkrili, je, da v konfiguraciji nastavitve ni nič zapletenega. Do te mere so komponente, ki so ključne za WAMP, operacijski sistem, programski jezik, baza podatkov in spletni strežnik.
Ko govorimo o ogrodju, deluje čudovito v sistemu Windows. Prav tako deluje na spletnem strežniku Apache, ki dobro deluje z operacijskim sistemom Windows. Za shranjevanje podatkov vašega spletnega mesta je odvisno od baze podatkov MYSQL.
Vsi so povezani prek PHP, programskega jezika. Paket se imenuje strežniški sklad.
2. EasyPHP Devserver
EasyPHP Devserver je preprosta aplikacija, ki namesto vas avtomatizira postopek konfiguriranja in vzdrževanja aplikacije spletnega strežnika. Združuje tri stvari, Apache za spletni strežnik, MYSQL za upravljanje baze podatkov in PHP kot programski jezik.
Torej lahko rečemo, da ta aplikacija pokriva vse osnove. EasyPHP Devserver vam omogoča delo s spletnimi mesti, kot so WordPress, Drupal in Joomla.
Imajo tudi spletni strežnik, ki ga lahko prenesete z njihovega uradnega spletnega mesta in svojo napravo spremenite v strežnik za spletno gostovanje. Vendar je v različici beta, tako da če želite le spletni strežnik, poiščite druge alternative, saj ima lahko nekaj napak.
3. Amperi
Ampps Je ena najnaprednejših aplikacij na tem seznamu. Združujejo MySQL, Perl, Apache, Python in MongoDB, da ustvarijo popolno rešitev za testiranje.
Razvijalci pri Ampps so se zelo trudili, da bi stvari poenostavili. To zmogljivo programsko opremo je mogoče preprosto prenesti in namestiti v vaš računalnik ter je pripravljena za uporabo v trenutku. Tudi uporaba te programske opreme je enostavna.
Za razliko od EasyPHP Deverserver in WampServer je Ampps na voljo na vseh treh glavnih platformah, Windows, macOS in Linux. Torej, če ste razvijalec in želite popolno alternativo Xamppu, morate prenesti Ampps z njihove uradne spletne strani.
4. SecureWamp
SecureWamp, kot že ime pove, je varnejša različica WampServerja. Tako kot WampServer združuje Apache, MySQL in PHP, da zagotovi eno najpreprostejših in najbolj varnih orodij za razvoj PHP na trgu.
Ena od stvari, zaradi katere so uporabniki skeptični glede uporabe te varne rešitve, je njena enostavna uporaba. ampak z SecureWamp nič ne ogrožaš.
Ima osrednji GUI, ki skrbi za vse nastavitve, tako da lahko delate skozi proces razvoja aplikacije.
Če torej delate na pomembnem projektu in želite preizkusiti rezultat, ga vsekakor prenesite SecureWamp z njihove uradne spletne strani.
5. Spletni strežnik USB
Nenazadnje imamo prenosni spletni strežnik, imenovan Spletni strežnik USB. Najboljši del te aplikacije je, da vam je ni treba namestiti v svojo napravo, temveč jo zaženite na USB in to je to
Z usb spletni strežnik PHP, phpMyAdmin, Mini Relay in Apache lahko uporabite skupaj, da dobite nemoten spletni strežnik, ki deluje popolno za testiranje.
In tako kot vsaka druga alternativa Xampp na tem seznamu tudi spletni strežnik USB deluje brez povezave. Če torej želite prenosno rešitev, jo morate prenesti Spletni strežnik USB s svoje uradne spletne strani.
Pogosto zastavljena vprašanja
Oglejmo si nekaj vprašanj, povezanih z Xampp.
Je Xampp varen za uporabo?
Xampp je varen za uporabo na lokalnem gostitelju, vendar ni priporočljivo uporabljati Xampp na produkcijskem strežniku.
Kaj je polna oblika Xampp?
Celotna oblika Xampp je večplatformna, Apache, MariaDB (MYSQL), PHP in Perl. To je znano tudi kot Polna oblika Xampp.
Lahko navedete nekaj alternativ Xampp?
Da, v našem razdelku 5 najboljših alternativ so pravilno razložene.
Kateri strežnik je najboljši za PHP?
XAMPP, LAMP, LEMP, MAMP, WAMP, AMPSS, EasyPHP so nekateri izmed najboljših gostiteljev za razvoj PHP.
Ali lahko naštejete platforme, ki jih podpira Xampp?
Xampp podpira platforme IA-32 (samo paket Windows) in x64 (samo paket macOS in Linux).
Kako lahko preverim, ali je namestitev pravilna?
V svoj najljubši spletni brskalnik vnesite naslednji URL:
http://localhost/
ali tale:
http://127.0.0.1/
Pri obeh bi morali videti domačo stran Xampp.
Zaključek
Morda vas tudi zanima Kako popraviti napako Vcruntime140.Dll v sistemu Windows 10
xampp Gre za aplikacijo, ki jo lahko priporočamo tako profesionalcem kot tudi tistim, ki nimajo znanja programiranja. To je popolna aplikacija, ki ima tisto, kar imajo v mislih blogerji in razvijalci.
Zelo uporaben je za izvajanje različnih testov pri razvoju PHP. Upoštevati morate le, da ga ne morete uporabiti za proizvodnjo, ampak samo za testiranje.
Moje ime je Javier Chirinos in navdušen sem nad tehnologijo. Odkar pomnim, so mi bili všeč računalniki in video igre in ta hobi se je končal v službi.
O tehnologiji in pripomočkih na internetu objavljam že več kot 15 let, predvsem v mundobytes.com
Sem tudi strokovnjak za spletno komuniciranje in trženje ter poznam razvoj WordPressa.