
Xampp on üks enim kasutatavaid platvormidevahelisi veebiservereid, mis aitab arendajatel luua ja testida oma programme kohalikus veebiserveris. Selle töötas välja Apache Sõbrad ja selle algkoodi saab vaatajaskond üle vaadata või muuta.
See on saadaval 11 keeles ja ühildub erinevate platvormidega, näiteks Windows, macOS ja Linux.
See on platvorm, mis pakub sobivat keskkonda projektide toimimise testimiseks ja kontrollimiseks Apache, Perl, andmebaas MySQL y PHP hosti enda süsteemi kaudu.
Nende tehnoloogiate hulgas Perl See on keel programmeerimine kasutatakse veebiarenduseks, PHP on taustaprogrammi skriptikeel ja MariaDB on MYSQL-i poolt enimkasutatav andmebaas. Nende komponentide üksikasjalikku kirjeldust näeme hiljem.
Mis on Xampp
Xampp on lühend, kus "X"tähendab platvormiülest"A"tähendab Apache"M" tähendab "MYSQL" ja mõlemad "P” tähistab vastavalt PHP ja Perl.
See on avatud lähtekoodiga veebilahenduste pakett, mis sisaldab Apache'i distributsiooni paljude serverite ja käsurea käivitatavate failide jaoks. käsud, koos moodulitega nagu Apache Server, MariaDB, PHP ja Perl.
Xampp aitab kohalikul serveril või hostil testida teie veebisaiti ja teie kliente arvutite ja kaasaskantavad enne selle peaserverisse avaldamist.
Milleks saab Xamppi kasutada?
Nagu me juba mainisime Xampp See aitab teil veebisaitidel kohalikus serveris erinevaid teste läbi viia. See on lihtsalt rida tööriistu, mis võimaldavad teil oma hostis testida PHP-d arendada. Peate selle alla laadima ja oma arvutisse installima.
Kohalik server on tarkvara, mille saate programmeerimiskeelte käitamiseks arvutisse installida. Kohalikke servereid on mitut tüüpi. Ühe või teise valik sõltub teie programmeerimiskeelest.
See võib sõltuda ka tarkvarast, mida soovite kasutada, ja teie operatsioonisüsteemist. Xampp, LAMP, WAMP on mõned näited kohalikest serveritest. Xampp valitakse enamasti selle kasutusmugavuse ja erinevatega ühilduvuse tõttu operatsioonisüsteemide.
Xampp on tarkvara, mis võimaldab teil luua arvutis kohaliku serveri. Tegelikult on kõigi dünaamiliste veebisaitide loomiseks vaja kohta, kuhu oma andmed salvestada.
Seetõttu on server füüsiline või virtuaalne arvuti, mida saate sel eesmärgil kasutada.
Installimisel on võimalus valida, kas soovite teenustena käitada Apache'i ja MTSQL-i. Kui valite, käivitatakse Apache ja MYSQL saabas süsteemist, mis ei pruugi olla vajalik, kui teie arvutil on vähe mäluressursse või kui te ei arenda PHP-d sageli.
Soovi korral saate neid sätteid pärast installimist muuta.
Apache ja MYSQL käivitamiseks minge kohta, kuhu installisite Xampp, ja topeltklõpsake nuppu "Juhtpaneel". Avaneb mitme nupuga ekraan. Siin peate aktiveerima Apache ja MYSQL.
Millal Xampp on avatud, kuvatakse installitud laienduste asemel tegumiriba paremal küljel ikoon. Sellel ikoonil klõpsamisel kuvatakse või peidetakse Xamppi juhtpaneel. Xamppist väljumiseks klõpsake nuppu "Välju juhtpaneelil” autor Xampp.
Kui olete Apache juhtpaneelil käivitanud, tippige: http://localhost oma veebilehitseja. See annab teile veebilehe, mis sisaldab Xamppiga seotud üksikasju.
Samuti võite olla huvitatud 8 parimat programmi veebilehtede loomiseks
Xamppi funktsioonid
Nagu eespool määratletud, Xampp Seda kasutatakse erinevate tehnoloogiate lahenduste klassifikatsiooni sümboliseerimiseks. Annab aluse erinevatel tehnoloogiatel põhinevate projektide testimiseks läbi personaalse serveri.
Xampp on lühendatud vorm, mis esindab iga selle põhikomponenti. See tarkvarakogu sisaldab veebiserverit nimega Apache, veebihaldussüsteemi andmebaasid nimega MariaDB ja programmeerimis-/skriptimiskeeled nagu PHP ja Perl.
X tähistab platvormiülest, mis tähendab, et see võib töötada erinevatel platvormidel, nagu Windows, Linux ja macOS. Sellesse tarkvarakogusse kuuluvad ka paljud muud komponendid ja neid selgitatakse allpool.
Mitmepõhine vorm: Erinevatesse kohalikesse süsteemidesse on installitud erinevad operatsioonisüsteemide konfiguratsioonid. Platvormideülene komponent on lisatud selle Apache'i distributsioonide paketi kasulikkuse ja vaatajaskonna suurendamiseks.
See ühildub erinevate platvormidega, nagu Windows, Linus ja MacOS paketid.
Apache: See on HTTP, platvormideülene veebiserver. Seda kasutatakse veebisisu edastamiseks kogu maailmas. Serverirakendus on installimiseks välja antud ja seda kasutab arendajate kogukond Apache Software Foundationi egiidi all. Kaug-Apache server edastab kasutajale nõutud failid, pildid ja muud dokumendid.
MariaDB: Algselt oli see MYSQL DBMS osa Xamppist, kuid nüüd on see asendatud MariaDB-ga. See on üks enimkasutatavaid relatsioonilisi DBMS-e, mille on välja töötanud MYSQL. Pakub võrguteenuseid ladustamine, andmetega manipuleerimine, taastamine, kõrvaldamine ja kustutamine.
PHP: See on taustaprogrammi skriptikeel, mida kasutatakse peamiselt veebiarenduseks. PHP võimaldab kasutajatel luua dünaamilisi veebisaite ja rakendusi.
Seda saab installida kõikidele platvormidele ja see ühildub erinevate andmebaasihaldussüsteemidega. Seda rakendati C-keele abil. Väidetavalt on see tuletatud isikliku kodulehe tööriistadest, mis selgitab selle lihtsust ja funktsionaalsust.
perl: See on kahe kõrgetasemelise dünaamilise keele kombinatsioon, nimelt Perl 5 ja Perl 6. Perl Seda saab rakendada probleemidele lahenduste leidmiseks, mis põhinevad süsteemihaldusel, veebiarendusel ja võrgundusel. Perl võimaldab oma kasutajatel programmeerida dünaamilisi veebirakendusi. See on väga paindlik ja vastupidav.
PhpMyAdmin: See on tööriist, mida kasutatakse MariaDBga tegelemiseks. DBMS-i haldus on selle põhifunktsioon.
OpenSSL: See on Secure Sockets Layer Protocol ja Transport Layer Protocol avatud lähtekoodiga rakendus. Praegune versioon 0.9.8 on osa Xamppist.
Xampp juhtpaneel: See on paneel, mis aitab juhtida ja reguleerida Xamppi teisi komponente.
Webalizer: See on veebianalüütika tarkvaralahendus, mida kasutatakse kasutajalogide jaoks ja mis pakub kasutusandmeid.
Mercury: See on postitranspordi süsteem. See on meiliserver, mis aitab hallata e-kirju veebis.
Tomcat: See on JAVA-põhine servlet, mis pakub JAVA funktsioone.
filezilla: See on failiedastusprotokolli server, mis toetab ja hõlbustab failidega tehtavaid edastustoiminguid.
Eelis
- Selle suurim eelis kõigi teiste veebiserverite ees on see, et seda on lihtne konfigureerida ja kasutada.
- See on platvormideülene tarkvara, mis on saadaval igat tüüpi operatsioonisüsteemide jaoks, nagu Linux ja Windows.
- Sellel on palju muid olulisi mooduleid, nagu phpMyAdmin, OpenSSL, MediaWiki, WordPress, Joomla ja palju muud.
- See on saadaval standardversioonis ja täisversioonis.
- Kasutaja saab ühe käsuga käivitada ja peatada kogu veebiserveri pinu ja andmebaasi.
Puudused
- Võrreldes wamp-serveriga on seadistamine keeruline.
Plaanid ja hinnad
Xampp See on tasuta ja saadaval ametlikul saidil Apache Sõbrad.
Selle saab alla laadida Windowsi, MacOS-i ja Linuxi jaoks.
Kuidas ja kust Xamppi alla laadida
Selles osas näeme, kuidas installida veebilehe loomiseks arvutisse kohalik server. Ilmselgelt piirdub see lähenemine arendusega ilma hostimisvõimaluseta.
Kui soovite arendusprotsessi lõpus juurutada veebiserverisse, saate lihtsalt oma saidist koopia teha. Samuti pidage meeles, et kohalikku serverit kasutavad arenduseks ja kasutuselevõtueelseks testimiseks mitmed ettevõtted.
- Külastage veebisaiti Apache Sõbrad
Veebisaidil Apache Sõbrad, näete erinevaid ikoone, nagu Xampp for Windows, Xampp for Linux jne. Klõpsake versioonil, mis vastab teie operatsioonisüsteemile. Selle selgituse eesmärgil installime selle Windowsi.
Selleks on allalaaditud versioon Xampp Windowsi jaoks. Kui olete alla laadinud Xampp, klõpsake installimise alustamiseks käivitatavat faili.
- Kohaliku Xampp serveri aktiveerimine
Kohalik Xampp server pakub võimalust kasutada arvutis erinevat tüüpi programme. Näiteks saate installida PHP ja JAVA-ga ühilduvaid programme. Märkate mitut paremal asuvat nuppu, mis võimaldavad aktiveerida servereid ja funktsioone.
Kui kavatsete kasutada XAMP-i ainult PHP-programmide käitamiseks, piisab Apache serverist. Kui kavatsete andmebaase kasutada, saate aktiveerida MySQL-serveri.
- Külastage linki https://localhost
Kui server on aktiveeritud, saate linki külastada https://localhost mis tahes brauseris. Teil on juurdepääs serverile.
- Otsige üles htdocsi kaust
Xamppi juurkataloogis on kaust nimega htdocs. Sinna tuleks panna kõik oma veebisaidiga seonduv. Iga loodava veebisaidi jaoks on kõige parem luua kaustas kaust htdocs ja seejärel asetage sisu konfliktide vältimiseks sisse.
Nuppude kasutamine
Käivitusnuppe kasutatakse Xampp mooduli käivitamiseks, veebirakenduse käivitamiseks ei pea kõiki mooduleid käivitama. Näiteks meie puhul ei kavatse me kasutada FileZillat ega Mercuryt ega Tomcati, meid huvitab ainult Apache y MySQL. Kuid kui kavatsete seda kasutada, peate need siit aktiveerima.
PHP-skriptide käivitamiseks ja veebiserveri aktiveerimiseks alustage Apache. Kui teie rakendus vajab ka ühendust andmebaasiga, alustage MySQL. Kui lahkute Xampp, jäävad moodulid alati aktiivseks. Nende peatamiseks peab Xampp juhtpaneel neid tapma, kasutades stop-nuppe, mis mooduli käivitamisel asendavad käivitusnuppe.
Pärast käivitamist aktiveeritakse haldusnupud ja need võimaldavad teil hallata erinevaid mooduleid. Meie puhul suunab Apache administraator teid otse armatuurlauale Xampp mitme lingi ja õpetusega neile, kes inglise keelt loevad.
Seoses administraatoriga MySQL, avaneb phpMyAdmin, mis on spetsiaalne veebirakendus, mis võimaldab teil reaalajas andmebaasi manipuleerida.
Loginupud võimaldavad juurdepääsu kõikidele nende moodulite logifailidele. Kui mõnes moodulis toimub sündmus, näiteks tõrge või lihtne ühendus teie serveris, logivad nad selle nendesse failidesse, võimaldades teil kõiki sündmusi jälgida.
Konfiguratsiooninupud võimaldavad juurdepääsu mooduli konfiguratsioonifailile. Tegelikult kasutavad moodulid nende seadistamiseks faile, näiteks märkmikku.
Kui konfiguratsioonifailis on muudatusi tehtud, tuleb kõnealune moodul muudatuste jõustumiseks taaskäivitada. Kui vajutate nuppu "stopp" ja seejärel "start", siis sunnib moodul taaskäivitama.
Konfigureerimiseks ja programmeerimiseks soovitame teil installida notepad ++, mis on täiustatud märkmik just süntaksivärvi tõttu; See on väga kasulik. Võite sundida Xampp kasutada notepad ++ või mõni muu tekstiredaktor, minnes paremas ülanurgas asuvale nupule ja seadistades selle.
Algselt, Xampp Olete nüüd valmis ja valmis veebisaitide käitamiseks. Kogu asja toimimiseks käivitage lihtsalt Apache ja MYSQL, vajutades käivitusnuppe, nagu ülal näidatud.
Xamppi kasutanud kasutajate arvamused
Vaatame mõningaid arvamusi inimestelt, kes on Xamppi kasutanud.
- Lantaneverett:
"Suurepärane eraldiseisev pakett väikeste ja keskmise suurusega suure koormusega saitide arendamiseks ja juurutamiseks. Kaaluge selle kasutamist koos Nginxiga äärmiselt suure koormusega saitidel.
- Jharriot:
"Olen XAMPP-i kasutanud aastaid ja mul pole suhteliselt probleeme (väljaspool kohalike arendussaitide HTTPS-i). See on olnud minu arsenalis suurepärane tööriist koodi/mänguasjade testimiseks enne millegi avalikuks avaldamist. Ma kasutan seda Linuxis / Win XP-s – Win 7-s (Windows 8+ on endiselt OS-i jaoks nõme).
- Dirk1980ac:
“Ideaalne lahendustele, mis sõltuvad Windowsist kui operatsioonisüsteemist. Veebiprojektide jaoks pole vaja IIS-i kasutada, seega pole projektide üleviimine Linuxi keskkonda midagi muud kui failide kopeerimine ja andmebaasi tõmmis. Tore!"
Xamppi alternatiivid. Selle aasta 5 parimat
Kui kõik Xamppi eelised ei veena teid ikkagi seda kasutama, võite kasutada ühte järgmistest alternatiividest.
1. WampServer
WampServer See on saadaval ainult Windowsi raamistiku jaoks. See koosneb veebiserveri käitamiseks olulistest virtuaaltoodetest, näiteks Apache, PHP, MySQL ja PhpMyAdmin.
WampServer saab kasutada Windows PC-s PHP programmeerimiskeeles kodeeritud saitide ja rakenduste käitamiseks.
WAMP-serveri juures on üldiselt võluv see, et seadistatud konfiguratsioonis pole midagi keerulist. Mingil määral on WAMP-i jaoks kriitilised komponendid operatsioonisüsteem, programmeerimiskeel, andmebaas ja veebiserver.
Rääkides raamistikust, töötab see Windowsis suurepäraselt. Samuti töötab see Apache veebiserveris, mis töötab hästi Windowsiga. Saidiandmete salvestamine sõltub MYSQL-i andmebaasist.
Kõik need on seotud programmeerimiskeele PHP kaudu. Paketti nimetatakse serveripinnaks.
2. EasyPHP Devserver
EasyPHP Devserver on lihtne rakendus, mis automatiseerib teie jaoks veebiserveri rakenduse konfigureerimise ja hooldamise protsessi. See ühendab kolm asja: Apache veebiserveri jaoks, MYSQL andmebaasi haldamiseks ja PHP programmeerimiskeelena.
Seega võime öelda, et see rakendus hõlmab kõiki aluseid. EasyPHP Devserver võimaldab töötada selliste veebisaitidega nagu WordPress, Drupal ja Joomla.
Neil on ka veebiserver, mille saate nende ametlikult veebisaidilt alla laadida, et muuta oma seade veebimajutusserveriks. Kuid see on beetaversioonis, nii et kui soovite lihtsalt veebiserverit, peaksite otsima muid alternatiive, kuna sellel võib olla vigu.
3. Amperid
Amps See on üks selle loendi kõige arenenumaid rakendusi. Need ühendavad MySQL, Perl, Apache, Python ja MongoDB, et luua täiuslik testimislahendus.
Amppsi arendajad on püüdnud asju lihtsana hoida. Seda võimsat tarkvara saab hõlpsasti alla laadida ja arvutisse installida ning see on kohe kasutamiseks valmis. Selle tarkvara kasutamine on samuti lihtne.
Erinevalt EasyPHP Deverserverist ja WampServerist on Ampps saadaval kõigil kolmel peamisel platvormil, Windows, macOS ja Linux. Seega, kui olete arendaja ja soovite Xamppile täiuslikku alternatiivi, peate alla laadima Amps oma ametlikult veebisaidilt.
4. SecureWamp
SecureWamp, nagu nimigi ütleb, on WampServeri turvalisem versioon. Nagu WampServer, ühendab see Apache, MySQL ja PHP, et pakkuda turul üht lihtsaimat ja turvalisemat PHP arendustööriista.
Üks asi, mis muudab kasutajad selle turvalise lahenduse kasutamise suhtes skeptiliseks, on selle kasutusmugavus. aga koos SecureWamp sa ei tee midagi kompromisse.
Sellel on keskne GUI, mis hoolitseb kõigi seadete eest, nii et saate rakenduse arendusprotsessi läbi töötada.
Seega, kui töötate mõne olulise projekti kallal ja soovite tulemust testida, peaksite kindlasti alla laadima SecureWamp oma ametlikult veebisaidilt.
5.USB veebiserver
Viimaseks, kuid mitte vähem tähtsaks, on meil kaasaskantav veebiserver nimega USB veebiserver. Selle rakenduse parim osa on see, et te ei pea seda oma seadmesse installima, vaid lihtsalt käivitage see a USB ja valmis.
Mis usb veebiserver Saate kasutada PHP, phpMyAdmini, Mini Relay ja Apache koos, et saada sujuv veebiserver, mis töötab ideaalselt testimiseks.
Ja nagu iga teine Xamppi alternatiiv selles loendis, töötab USB-veebiserver ka võrguühenduseta. Seega, kui soovite kaasaskantavat lahendust, peate alla laadima USB veebiserver oma ametlikul veebisaidil.
Preguntas frecuentes
Vaatame mõningaid Xamppiga seotud küsimusi.
Kas Xamppi kasutamine on ohutu?
Xamppi on lokaalses hostis ohutu kasutada, kuid tootmisserveris ei ole soovitatav kasutada Xamppi.
Mis on Xampp täisvorm?
Xamppi täisvorm on platvormideülene, Apache, MariaDB (MYSQL), PHP ja Perl. Seda tuntakse ka kui Xampp täisvorm.
Kas saate loetleda mõned Xamppi alternatiivid?
Jah, meie 5 parima alternatiivi jaotises on neid õigesti selgitatud.
Milline server on PHP jaoks parim?
XAMPP, LAMP, LEMP, MAMP, WAMP, AMPSS, EasyPHP on ühed parimad hostid PHP arendamiseks.
Kas saate loetleda platvormid, mida Xampp toetab?
Xampp toetab platvorme IA-32 (ainult Windowsi pakett) ja x64 (ainult MacOS ja Linuxi pakett).
Kuidas kontrollida, kas installimine on õige?
Sisestage oma lemmikveebibrauserisse järgmine URL:
http://localhost/
Või see:
http://127.0.0.1/
Mõlema puhul peaksite nägema Xamppi kodulehte.
Järeldus
Samuti võite olla huvitatud Kuidas parandada Windows 140 viga Vcruntime10.Dll
Xampp Tegemist on rakendusega, mida võib soovitada nii professionaalidele kui ka neile, kel programmeerimisalased teadmised puuduvad. See on täiuslik rakendus, millel on see, mida blogijad ja arendajad näha kavatsevad.
See on väga kasulik PHP arenduses erinevate testide läbiviimiseks. Peate lihtsalt meeles pidama, et te ei saa seda kasutada tootmiseks, vaid ainult testimiseks.
Minu nimi on Javier Chirinos ja ma olen kirglik tehnoloogia vastu. Nii kaua kui ma mäletan, meeldisid mulle arvutid ja videomängud ning see hobi lõppes tööga.
Olen tehnoloogia ja vidinate kohta Internetis avaldanud rohkem kui 15 aastat, eriti aastal mundobytesCom
Olen ka veebisuhtluse ja -turunduse ekspert ning oman teadmisi WordPressi arendusest.