
Xampp ay isa sa pinakamalawak na ginagamit na cross-platform na web server, na tumutulong sa mga developer na lumikha at subukan ang kanilang mga programa sa isang lokal na web server. Ito ay binuo ng Apache Kaibigan at ang native source code nito ay maaaring suriin o baguhin ng audience.
Ito ay magagamit sa 11 mga wika at tugma sa iba't ibang mga platform, tulad ng Windows, macOS at Linux.
Ito ay isang platform na nagbibigay ng angkop na kapaligiran upang subukan at i-verify ang pagpapatakbo ng mga proyekto batay sa Apache, Perl, database MYSQL y PHP sa pamamagitan ng sariling sistema ng host.
Kabilang sa mga teknolohiyang ito, Perl Ito ay isang wika ng programming ginagamit para sa pagbuo ng web, PHP ay isang backend scripting language at ang MariaDB ang pinaka ginagamit na database na binuo ng MYSQL. Makikita natin ang detalyadong paglalarawan ng mga bahaging ito mamaya.
Ano ang Xampp
Xampp ay isang pagdadaglat kung saan "X"nangangahulugang cross-platform,"A"ibig sabihin Apache,"M” ay nangangahulugang “MYSQL” at parehong “P” stand para sa PHP at Perl, ayon sa pagkakabanggit.
Ito ay isang open source na pakete ng mga solusyon sa web na kinabibilangan ng pamamahagi ng Apache para sa maraming mga server at command-line executable. comandos, kasama ang mga module tulad ng Apache Server, MariaDB, PHP at Perl.
Xampp tumutulong sa isang lokal na server o host na subukan ang iyong website at ang iyong mga kliyente sa pamamagitan ng mga computer at laptop bago ito ilabas sa pangunahing server.
Ano ang maaaring gamitin ng Xampp?
Gaya ng nabanggit na natin Xampp Makakatulong ito sa iyong magsagawa ng iba't ibang pagsubok sa mga website, sa isang lokal na server. Isa lamang itong serye ng mga tool na magbibigay-daan sa iyong bumuo ng PHP bilang pagsubok sa iyong host. Dapat mong i-download at i-install ito sa iyong computer.
Ang lokal na server ay software na maaari mong i-install sa iyong computer upang magpatakbo ng mga programming language. Mayroong ilang mga uri ng lokal na server. Ang pagpili ng isa o ang isa ay depende sa iyong programming language.
Maaaring depende rin ito sa software na gusto mong gamitin at sa iyong operating system. Ang Xampp, LAMP, WAMP ay ilang halimbawa ng mga lokal na server. Ang Xampp ay kadalasang pinipili para sa kadalian ng paggamit at pagiging tugma sa iba't-ibang OS.
Ang Xampp ay software na nagbibigay-daan sa iyong lumikha ng lokal na server sa iyong computer. Sa katunayan, upang lumikha ng lahat ng mga dynamic na website, kailangan mo ng isang lugar upang iimbak ang iyong data.
Samakatuwid, ang server ay isang pisikal o virtual na computer na magagamit mo para sa layuning ito.
Kapag nag-i-install, magkakaroon ng opsyon upang piliin kung gusto mong patakbuhin ang Apache at MTSQL bilang mga serbisyo. Kung pipiliin mo, magsisimula ang Apache at MYSQL sa boot mula sa system, na maaaring hindi kinakailangan kung ang iyong computer ay mababa sa mga mapagkukunan ng memorya o kung hindi ka madalas na bumubuo ng PHP.
Maaari mong baguhin ang mga setting na ito pagkatapos ng pag-install, kung gusto mo.
Upang simulan ang Apache at MYSQL pumunta sa lokasyon kung saan mo na-install ang Xampp at i-double click sa "Control Panel". Magbubukas ang isang screen na may ilang mga pindutan. Dito kailangan mong i-activate ang Apache at MYSQL.
Kapag Xampp ay bukas, ang icon ay ipinapakita sa kanan ng taskbar, sa lugar ng mga naka-install na extension. Ipapakita o itatago ng pag-click sa icon na iyon ang control panel ng Xampp. Upang lumabas sa Xampp, i-click ang “Lumabas sa Control Panel” ni Xampp.
Kapag nasimulan mo na ang Apache sa control panel, i-type ang: http://localhost sa iyong web browser. Bibigyan ka nito ng mga detalye ng listahan ng web page na nauugnay sa Xampp.
Maaari ka ring maging interesado 8 Pinakamahusay na Programa para Gumawa ng Mga Web Page
Mga Tampok ng Xampp
Tulad ng tinukoy sa itaas, Xampp Ginagamit ito upang simbolo ng pag-uuri ng mga solusyon para sa iba't ibang teknolohiya. Nagbibigay ng batayan para sa pagsubok ng mga proyekto batay sa iba't ibang mga teknolohiya sa pamamagitan ng isang personal na server.
Xampp ay isang pinaikling anyo na kumakatawan sa bawat pangunahing bahagi nito. Ang koleksyon ng software na ito ay naglalaman ng isang web server na tinatawag na Apache, isang web management system mga database tinatawag na MariaDB at mga programming/scripting language tulad ng PHP at Perl.
Ang X ay tumutukoy sa cross-platform, ibig sabihin ay maaari itong gumana sa iba't ibang mga platform tulad ng Windows, Linux, at macOS. Maraming iba pang mga bahagi ang bahagi rin ng koleksyon ng software na ito at ipinaliwanag sa ibaba.
Multiplatform: Ang iba't ibang mga lokal na system ay may iba't ibang mga configuration ng mga operating system na naka-install dito. Ang cross-platform na bahagi ay isinama upang mapataas ang pagiging kapaki-pakinabang at madla ng paketeng ito ng mga pamamahagi ng Apache.
Ito ay katugma sa iba't ibang mga platform tulad ng Windows, Linus at mga pakete ng MacOS.
Apache: Ito ay isang HTTP, isang cross-platform na web server. Ito ay ginagamit sa buong mundo upang maghatid ng nilalaman sa web. Ang server application ay inilabas para sa pag-install at ginamit ng developer community sa ilalim ng auspice ng Apache Software Foundation. Ang malayong Apache server ay naghahatid ng mga hiniling na file, larawan at iba pang mga dokumento sa user.
MariaDB: Orihinal na MYSQL DBMS, ito ay bahagi ng Xampp, ngunit ngayon ay pinalitan ng MariaDB. Ito ay isa sa mga pinaka ginagamit na relational DBMS, na binuo ng MYSQL. Nag-aalok ng mga online na serbisyo ng imbakan, pagmamanipula, pagbawi, pagtatapon at pagtanggal ng data.
PHP: Ito ang backend scripting language na pangunahing ginagamit para sa web development. Binibigyang-daan ng PHP ang mga user na lumikha ng mga dynamic na website at application.
Maaari itong mai-install sa lahat ng mga platform at katugma sa iba't ibang mga sistema ng pamamahala ng database. Ito ay ipinatupad gamit ang wikang C Ito ay sinasabing nagmula sa mga personal na tool sa home page, na nagpapaliwanag sa pagiging simple at paggana nito.
perl: Ito ay isang kumbinasyon ng dalawang high-level na dynamic na wika, katulad ng Perl 5 at Perl 6. Perl Maaari itong ilapat upang makahanap ng mga solusyon sa mga problema batay sa pangangasiwa ng system, web development, at networking. Pinapayagan ng Perl ang mga user nito na magprograma ng mga dynamic na web application. Ito ay napaka-flexible at matatag.
PhpMyAdmin: Ito ay isang tool na ginagamit upang harapin ang MariaDB. Ang pangangasiwa ng DBMS ang pangunahing tungkulin nito.
OpenSSL: Ito ay ang open source na pagpapatupad ng Secure Sockets Layer Protocol at Transport Layer Protocol. Kasalukuyang bahagi ng Xampp ang bersyon 0.9.8.
Xampp Control Panel: Ito ay isang panel na tumutulong sa pagpapatakbo at pagsasaayos ng iba pang bahagi ng Xampp.
Webalizer: Ito ay isang web analytics software solution na ginagamit para sa mga log ng user at nagbibigay ng mga detalye ng paggamit.
Mercury: Ito ay isang sistema ng transportasyon ng koreo. Ito ay isang mail server na tumutulong sa pamamahala ng mga email sa web.
Tomcat: Ito ay isang servlet na nakabatay sa JAVA upang magbigay ng mga pag-andar ng JAVA.
Filezilla: Ito ay isang file transfer protocol server, na sumusuporta at nagpapadali sa mga operasyon ng paglilipat na ginagawa sa mga file.
Kalamangan
- Ang pinakamalaking bentahe nito sa anumang iba pang web server ay madali itong i-configure at gamitin.
- Ito ay isang cross-platform software na magagamit para sa lahat ng uri ng operating system gaya ng Linux at Windows.
- Mayroon itong maraming iba pang mahahalagang module tulad ng phpMyAdmin, OpenSSL, MediaWiki, WordPress, Joomla at higit pa.
- Ito ay dumating sa isang karaniwang bersyon at isang buong bersyon.
- Maaaring simulan at ihinto ng user ang buong stack ng web server kasama ang database gamit ang isang command.
Disadvantages
- Mahirap gawin ang configuration kumpara sa isang wamp server.
Mga plano at presyo
Xampp Ito ay libre at magagamit sa pamamagitan ng opisyal na site ng Apache Kaibigan.
Maaari itong i-download para sa Windows, MacOS at Linux.
Paano at saan magda-download ng Xampp
Sa bahaging ito, makikita natin kung paano mag-install ng lokal na server sa iyong computer upang makagawa ng website. Malinaw, ang diskarte na ito ay limitado sa pag-unlad nang walang posibilidad ng pagho-host.
Kung sa dulo ng iyong proseso ng pag-unlad ay gusto mong i-deploy sa isang web server, maaari ka lamang gumawa ng kopya ng iyong site. Tandaan din na ang lokal na server ay ginagamit ng ilang kumpanya para sa pagpapaunlad at pagsubok bago ang pag-deploy.
- Bisitahin ang website Apache Kaibigan
Sa website Apache Kaibigan, makikita mo ang iba't ibang mga icon tulad ng Xampp para sa Windows, Xampp para sa Linux, atbp. I-click ang bersyon na tumutugma sa iyong operating system. Para sa layunin ng paliwanag na ito, i-install namin ito sa Windows.
Para dito, ang na-download na bersyon ay Xampp para sa Windows. Kapag na-download mo na Xampp, mag-click sa executable file upang simulan ang pag-install.
- Ina-activate ang lokal na Xampp server
Ang lokal na Xampp server ay nag-aalok ng posibilidad ng paggamit ng iba't ibang uri ng mga programa sa iyong computer. Halimbawa, maaari kang mag-install ng mga programang katugma sa PHP at JAVA. Mapapansin mo ang ilang mga button sa iyong kanan na magbibigay-daan sa iyong i-activate ang mga server at feature.
Kung balak mong gamitin ang XAMP upang magpatakbo lamang ng mga programang PHP, sapat na ang Apache server. Maaari mong i-activate ang MySQL server kung plano mong gumamit ng mga database.
- Bisitahin ang link https://localhost
Kapag na-activate na ang server, maaari mong bisitahin ang link https://localhost sa anumang browser. Maa-access mo ang server.
- Hanapin ang folder ng htdocs
Sa root directory ng Xampp mayroong isang folder na tinatawag mga htdoc. Doon mo dapat ilagay ang lahat ng bagay na nauugnay sa iyong website. Para sa bawat website na gagawin mo, pinakamahusay na lumikha ng isang folder sa loob ng folder mga htdoc at pagkatapos ay ilagay ang nilalaman sa loob upang maiwasan ang mga salungatan.
Ang paggamit ng mga pindutan
Ang mga pindutan ng pagsisimula ay ginagamit upang simulan ang isang Xampp module, hindi mo kailangang simulan ang lahat ng mga module upang magpatakbo ng isang web application. Halimbawa, sa aming kaso, hindi namin gagamitin ang FileZilla, o Mercury o Tomcat, interesado lamang kami sa Apache y MYSQL. Ngunit kung gagamitin mo ito, dapat mong i-activate ang mga ito mula dito.
Upang patakbuhin ang mga script ng PHP at i-activate ang web server, magsimula Apache. Kung kailangan din ng iyong application ng koneksyon sa isang database, magsimula MYSQL. Kung aalis ka Xampp, ang mga module ay palaging mananatiling aktibo. Upang ihinto ang mga ito, dapat silang patayin ng Xampp control panel gamit ang mga stop button, na pumapalit sa mga start button kung sinimulan ang module.
Kapag nagsimula na, ang mga pindutan ng administrasyon ay isinaaktibo at magbibigay-daan sa iyo na pamahalaan ang iba't ibang mga module. Sa aming kaso, direktang dadalhin ka ng administrator ng Apache sa dashboard Xampp na may ilang mga link at mga tutorial para sa mga nagbabasa ng Ingles.
Tungkol sa tagapangasiwa ng MYSQL, magbubukas PhpMyAdmin, na isang espesyal na web application na nagbibigay-daan sa iyong manipulahin ang live na database.
Ang mga log button ay nagbibigay ng access sa lahat ng log file para sa mga module na ito. Kapag naganap ang isang kaganapan sa isa sa mga module tulad ng isang error o isang simpleng koneksyon sa iyong server, nilala-log nila ito sa mga file na ito, na nagbibigay-daan sa iyong subaybayan ang lahat ng mga kaganapan.
Ang mga pindutan ng pagsasaayos ay nagbibigay sa iyo ng posibilidad na ma-access ang file ng pagsasaayos ng mga module. Sa katunayan, ang mga module ay gumagamit ng mga file para sa kanilang configuration, tulad ng isang notepad, upang ayusin ang mga ito.
Kapag nagawa na ang mga pagbabago sa isang configuration file, ang module na pinag-uusapan ay dapat na i-restart para magkabisa ang mga pagbabago, pagpindot sa "stop" at pagkatapos ay "start" ay pipilitin ang module na mag-restart.
Para sa pagsasaayos at programming, ipinapayo namin sa iyo na mag-install notepad ++, na isang pinahusay na notepad, dahil lamang sa kulay ng syntax; Ito ay lubhang kapaki-pakinabang. Pwede mong pilitin Xampp gamitin notepad ++ o anumang iba pang text editor sa pamamagitan ng pagpunta sa button sa kanang tuktok at pag-set up nito.
Bilang default, Xampp Nakatayo ka na ngayon at handa nang magpatakbo ng mga website. Upang gumana ang buong bagay, simulan lamang ang Apache at MYSQL sa pamamagitan ng pagpindot sa mga pindutan ng pagsisimula, tulad ng ipinapakita sa itaas.
Mga opinyon mula sa mga user na gumamit ng Xampp
Tingnan natin ang ilang mga opinyon mula sa mga taong gumamit ng Xampp.
- Lantaneverett:
“Mahusay na standalone na package para sa pagbuo at pag-deploy ng maliit hanggang katamtamang laki ng mataas na load na mga site. Isaalang-alang ang paggamit nito kasabay ng Nginx sa napakataas na load sites.”
- Jharriot:
“Gumamit ako ng XAMPP sa loob ng maraming taon at medyo walang problema (sa labas ng HTTPS para sa mga lokal na site ng pagpapaunlad). Ito ay isang kahanga-hangang tool sa aking arsenal para sa pagsubok ng code/mga laruan bago ilantad ang isang bagay sa publiko. Ginagamit ko ito sa Linux / Win XP – Win 7 (ang Windows 8+ ay nakakapagod pa rin bilang isang OS).”
- Dirk1980ac:
“Ideal para sa mga solusyon na umaasa sa Windows bilang isang operating system. Hindi na kailangang gumamit ng IIS para sa mga proyekto sa web, kaya ang paglipat ng mga proyekto sa isang kapaligiran ng Linux ay walang iba kundi ang pagkopya ng mga file at isang database dump. Ang ganda!"
Mga alternatibo sa Xampp. Ang 5 Pinakamahusay sa taong ito
Kung ang lahat ng mga benepisyo ng Xampp ay hindi pa rin nakumbinsi sa iyo na gamitin ito, maaari mong gamitin ang isa sa mga sumusunod na alternatibo.
1.WampServer
WampServer Ito ay magagamit lamang para sa Windows framework. Binubuo ito ng mahahalagang virtual na produkto para magpatakbo ng web server, halimbawa, Apache, PHP, MySQL, at PhpMyAdmin.
WampServer ay maaaring gamitin sa Windows PC para magpatakbo ng mga site at application na naka-code sa PHP programming language.
Ang matutuklasan mo sa pangkalahatan na kaakit-akit tungkol sa WAMP server ay walang kumplikado sa set up na configuration. Sa lawak, ang mga bahagi na kritikal para sa WAMP ay isang operating system, programming language, database at ang web server.
Ang pakikipag-usap tungkol sa balangkas, ito ay mahusay na gumagana sa Windows. Gayundin, ito ay tumatakbo sa Apache web server na gumagana nang maayos sa Windows. Upang i-save ang data ng iyong site, depende ito sa isang database ng MYSQL.
Ang lahat ng mga ito ay nauugnay sa pamamagitan ng PHP, ang programming language. Ang package ay tinatawag na server stack.
2. EasyPHP Devserver
EasyPHP Devserver ay isang simpleng application na nag-automate sa proseso ng pag-configure at pagpapanatili ng web server application para sa iyo. Pinagsasama nito ang tatlong bagay, Apache para sa web server, MYSQL upang pamahalaan ang database at PHP bilang isang programming language.
Kaya, maaari naming sabihin na ang app na ito ay sumasaklaw sa lahat ng mga base. EasyPHP Devserver nagbibigay-daan sa iyo na magtrabaho sa mga website tulad ng WordPress, Drupal at Joomla.
Mayroon din silang web server na maaari mong i-download mula sa kanilang opisyal na website upang gawing web hosting server ang iyong device. Ngunit ito ay nasa bersyon ng beta, kaya kung gusto mo lamang ng isang web server, dapat kang maghanap ng iba pang mga alternatibo dahil maaaring mayroon itong ilang mga bug.
3. Amps
ampps Ito ay isa sa mga pinaka-advanced na application sa listahang ito. Pinagsasama nila ang MySQL, Perl, Apache, Python at MongoDB upang lumikha ng perpektong solusyon para sa pagsubok.
Sinubukan ng mga developer sa Amps na panatilihing simple ang mga bagay. Ang makapangyarihang software na ito ay madaling ma-download at mai-install sa iyong computer at handa nang gamitin sa lalong madaling panahon. Ang paggamit ng software na ito ay madali din.
Hindi tulad ng EasyPHP Deververer at WampServer, available ang Ampps sa lahat ng tatlong pangunahing platform, Windows, macOS, at Linux. Kaya, kung isa kang developer at gusto ng perpektong alternatibo sa Xampp, dapat kang mag-download ampps mula sa kanilang opisyal na website.
4. SecureWamp
SecureWamp, gaya ng ipinahihiwatig ng pangalan, ay isang mas secure na bersyon ng WampServer. Tulad ng WampServer, pinagsasama nito ang Apache, MySQL, at PHP upang magbigay ng isa sa pinakasimple at pinakasecure na mga tool sa pagbuo ng PHP sa merkado.
Ang isa sa mga bagay na nag-aalinlangan sa mga gumagamit tungkol sa paggamit ng secure na solusyon na ito ay ang kadalian ng paggamit nito. ngunit kasama SecureWamp wala kang kinokompromiso.
Mayroon itong gitnang GUI na nangangasiwa sa lahat ng mga setting, para magawa mo ang proseso ng pagbuo ng app.
Samakatuwid, kung nagtatrabaho ka sa isang mahalagang proyekto at nais mong subukan ang resulta, dapat mong tiyak na i-download SecureWamp mula sa kanilang opisyal na website.
5.USB Webserver
Panghuli ngunit hindi bababa sa, mayroon kaming isang portable web server na tinatawag USB Webserver. Ang pinakamagandang bahagi tungkol sa app na ito ay hindi mo kailangang i-install ito sa iyong device, patakbuhin lang ito sa a USB at handa na.
Gamit ang usb web server Maaari mong gamitin ang PHP, phpMyAdmin, Mini Relay at Apache nang magkasama upang makakuha ng maayos na web server na gumagana nang perpekto para sa pagsubok.
At tulad ng bawat iba pang alternatibong Xampp sa listahang ito, gumagana din offline ang USB web server. Samakatuwid, kung gusto mo ng portable na solusyon, dapat mong i-download USB Webserver mula sa opisyal na website.
Mga madalas itanong
Tingnan natin ang ilang tanong na may kaugnayan sa Xampp.
Ligtas bang gamitin ang Xampp?
Ligtas na gamitin ang Xampp sa localhost, ngunit hindi inirerekomenda na gamitin ang Xampp sa production server.
Ano ang buong form ng Xampp?
Ang buong anyo ng Xampp ay cross-platform, Apache, MariaDB (MYSQL), PHP at Perl. Ito ay kilala rin bilang Xampp buong form.
Maaari ka bang maglista ng ilang alternatibong Xampp?
Oo, sa aming seksyon ng pinakamahusay na 5 alternatibo, maayos na ipinaliwanag ang mga ito.
Aling server ang pinakamahusay para sa PHP?
Ang XAMPP, LAMP, LEMP, MAMP, WAMP, AMPSS, EasyPHP ay ilan sa mga pinakamahusay na host para sa pagbuo ng PHP.
Maaari mo bang ilista ang mga platform na sinusuportahan ng Xampp?
Sinusuportahan ng Xampp ang mga platform ng IA-32 (Windows package lang) at x64 (macOS at Linux package lang).
Paano ko masusuri kung tama ang pag-install?
I-type ang sumusunod na URL sa iyong paboritong web browser:
http://localhost/
O ito:
http://127.0.0.1/
Sa alinman sa isa, dapat mong makita ang home page ng Xampp.
Konklusyon
Maaari ka ring maging interesado Paano Ayusin ang Vcruntime140.Dll Error sa Windows 10
Xampp Ito ay isang application na maaaring irekomenda para sa parehong mga propesyonal at sa mga walang kaalaman sa programming. Ito ay isang perpektong app na kung ano ang nasa isip ng mga blogger at developer na makita.
Ito ay lubhang kapaki-pakinabang para sa pagsasagawa ng iba't ibang mga pagsubok sa pag-unlad ng PHP. Kailangan mo lang tandaan na hindi mo ito magagamit para sa produksyon, para lamang sa pagsubok.
Ang pangalan ko ay Javier Chirinos at ako ay mahilig sa teknolohiya. Sa natatandaan ko, mahilig ako sa computer at video games at ang libangan na iyon ay nauwi sa trabaho.
Mahigit 15 taon na akong naglalathala tungkol sa teknolohiya at gadgets sa Internet, lalo na sa mundobytes. Sa
Isa rin akong dalubhasa sa online na komunikasyon at marketing at may kaalaman sa pagbuo ng WordPress.