- Ang XAMPP usa ka libre nga software package nga naglakip sa Apache, MySQL, PHP ug Perl.
- Gitugotan ka niini nga i-simulate ang usa ka lokal nga server sa imong kompyuter nga dili kinahanglan magbayad alang sa pag-host.
- Ang mga database mahimong madumala pinaagi sa phpMyAdmin, ma-access gikan sa localhost.
- Kini mao ang yawe sa pagsulay sa mga proyekto sa web sa dili pa i-deploy kini sa usa ka tinuod nga server.
Kung nakahukom ka nga magsugod sa pagpalambo sa web o pagsulay sa imong mga site sa usa ka lokal nga palibot, siguradong nakit-an nimo ang XAMPP, usa ka hinungdanon nga himan alang sa pagtrabaho kauban ang PHP, MySQL, ug uban pang mga sangkap nga kinahanglan aron molihok ang bisan unsang panid sa web sumala sa kinahanglan. Kung naa ka Windows 10 kompyuter ug dili sigurado kung unsaon pagsugod sa pag-install sa XAMPP, naa ka sa tama nga lugar. Niini nga artikulo tudloan ko ikaw sa lakang sa lakang kung giunsa ang pag-install ug pag-configure sa XAMPP, sa yano ug wala’y mga komplikasyon.
Dugang pa, tabonan namo ang pipila ka importanteng mga detalye aron malikayan ang kasagarang mga problema sa panahon sa pag-instalar, ug unsaon pagpahimulos sa mga gamit nga gitanyag kanimo sa XAMPP package aron makahimo ka og epektibong testing environment. Atong adtoon!
Unsa ang XAMPP?
XAMPP mao ang usa ka libre nga software package nga naghatag og usa ka kompleto nga palibot alang sa pag-instalar sa usa ka lokal nga server sa imong computer. Kini gilangkoban sa pipila ka importanteng mga sangkap sama sa Apache (ang web server), MySQL/MariaDB (alang sa pagdumala sa mga database), PHP (programming language) ug Perl. Salamat sa kini nga software, mahimo nimong i-simulate ang usa ka palibot sa server nga dili kinahanglan magbayad alang sa pag-host.
Maayo kini alang sa bag-o ug eksperto nga mga developer nga kinahanglan nga sulayan ang ilang mga proyekto sa lokal sa wala pa kini i-upload sa usa ka tinuud nga server. Ang XAMPP magamit alang sa lainlaing mga platform sama sa Windows, Linux ug macOS. Dinhi atong ipunting kung giunsa kini i-install Windows 10.
Pag-download sa XAMPP
Sa pagsugod, ang unang butang nga kinahanglan natong buhaton mao ang pag-adto sa opisyal nga XAMPP nga panid, diin makit-an nimo ang lainlaing mga bersyon nga magamit depende sa mga panginahanglanon sa PHP nga naa kanimo. Kini mao ang advisable sa pagpili sa pinaka-ulahing stable nga bersyon nga anaa aron sa pagsiguro sa labing maayo nga compatibility ug seguridad.
Sa higayon nga naa sa panid sa pag-download, pilia ang kapilian XAMPP alang sa Windows. Hinumdumi nga ang minimum nga bersyon sa Windows nga gikinahanglan mao ang Windows 7, aron dili ka magproblema sa paggamit niini Windows 10.
Pag-instalar sa XAMPP sa Windows 10
Sa na-download na ang installer, pag-double click niini aron makasugod. Mahimo nimong masugatan ang pipila ka mga pasidaan sa seguridad sa Windows o User Account Control (UAC), diin kinahanglan nimo tugutan ang installer nga maghimo mga pagbag-o sa imong computer.
1. Installation Wizard
Kung gisugdan nimo ang wizard sa pag-install, ang una nga butang nga imong makita mao ang usa ka pasidaan bahin sa mga pagtugot sa pag-access nga mahimo’g gikinahanglan sa programa kung imong i-install kini sa "Program Files”. Bisan kung mahimo nimong usbon ang agianan sa pag-install, girekomenda nga biyaan ang default nga agianan sa C:\xampp. Makalikay kini sa mga isyu sa pagtugot sa ulahi.
Press "sunod” ug nagpadayon sa wizard.
2. Pagpili sa sangkap
Usa sa labing hinungdanon nga mga lakang mao ang pagpili sa mga sangkap nga gusto nimo i-install. Pilia ang kinahanglan nga mga kapilian sumala sa paggamit nga imong ihatag niini, bisan kung girekomenda ko nga imong i-install ang tanan nga gitanyag sa XAMPP aron adunay usa ka kompleto nga palibot sa pagsulay. Ang hinungdanon nga sangkap sama sa Apache, MySQL y phpMyAdmin Mandatory sila kung magtrabaho ka sa mga database ug dinamikong mga website.
3. Mga setting sa folder
Sama sa akong nahisgotan na, ang default folder mao ang C:\xampp, bisan kung mahimo nimo kini usbon kung gusto nimo. I-klik lang ang button sa pagpili sa folder ug pagpili og bag-ong lokasyon. Bisan pa, gitambagan nga biyaan ang default nga ruta aron malikayan ang mga isyu sa pagtugot.
4. Kompletoha ang pag-instalar
Human sa pagpili sa mga sangkap ug sa folder, ang wizard magpakita kanimo og pipila ka dugang nga mga detalye sama sa opsyon sa pag-instalar Bitnami, usa ka himan sa pag-instalar sa mga sistema sama sa WordPress o Joomla. Mahimo nimong tangtangon ang tsek niini nga kapilian kung dili ka interesado.
Sa katapusan, pag-klik sa "sunod” ug ang pag-instalar magsugod. Depende sa performance sa imong computer, mahimong molungtad kini og pipila ka minuto.
XAMPP Configuration
Kung kompleto na ang pag-install, ang XAMPP Control Panel. Dinhi mahimo nimong sugdan o ihunong ang lainlaing mga serbisyo sama sa Apache o MySQL. Aron masulayan nga maayo ang tanan, i-klik ang "pagsugod” sa Apache ug MySQL, ug siguroha nga ang mga module mahimong berde, nga nagpakita nga sila nagtrabaho sa husto.
Kasagaran nga pag-areglo
Usahay sa pagsugod sa Apache server, mahimo nimong makita nga ang port 80 o 443 gigamit na sila sa laing programa, sama sa Skype. Kini makapugong sa Apache nga makadagan sa husto. Dinhi akong gipakita kanimo ang tulo ka posible nga mga solusyon:
- Usba ang port sa Skype. I-uncheck ang opsyon nga "ports 80 ug 443" sa mga setting sa koneksyon sa Skype.
- Usba ang Apache port. Mahimo nimong usbon ang mga file httpd.conf y httpd-ssl.conf aron usbon kini nga mga pantalan alang sa uban, sama sa 8080 o 8443.
- Temporaryo nga isira ang Skype sa dili pa magsugod ang Apache.
Pag-access sa phpMyAdmin ug pagdumala sa database
Kung kinahanglan nimo nga magdumala sa mga database alang sa imong mga proyekto, ang XAMPP naglakip phpMyAdmin, usa ka mapuslanon kaayo nga himan alang sa pagdumala sa mga database sama sa MySQL o MariaDB. Kinahanglan nimo nga sugdan ang MySQL gikan sa control panel ug dayon pag-access http://localhost/phpmyadmin.
Ang default nga tiggamit mao ang gamut ug kini walay password, bisan tuod kini mao ang advisable sa pag-usab niini kon ikaw nagplano sa paggamit sa server alang sa labaw pa kay sa lokal nga pagsulay.
Paghimo ug pagdumala sa mga proyekto sa XAMPP
Usa sa labing komon nga mga pangutana mao kung asa ibutang ang mga proyekto nga gusto nimong ipadagan sa lokal nga server. Aron mahimo kini, idirekta ang imong mga proyekto sa folder htdocs sulod sa direktoryo sa pag-install sa XAMPP. Kung ikaw adunay usa ka proyekto sa pagsulay nga gitawag nga "mysite", paghimo lang usa ka subfolder nga adunay kana nga ngalan sa sulod sa "htdocs”. Unya, pag-access pinaagi sa browser http://localhost/misitio ug ang imong proyekto mag-load ingon nga kini gi-host sa usa ka tinuod nga server.
Kini usa ka maayong paagi sa pagsulay sa imong mga kalamboan sa dili pa kini imantala online.
Sama sa imong nakita, ang pag-install ug pag-configure sa XAMPP sa Windows 10 usa ka yano nga proseso kung sundon nimo pag-ayo ang matag usa sa mga lakang. Dili igsapayan kung ikaw usa ka bag-ohan o usa ka eksperyensiyado nga developer, ang XAMPP naghatag kanimo sa tanan nga mga himan nga imong gikinahanglan aron magtrabaho sa imong mga proyekto sa lokal nga dili kinahanglan nga magbayad alang sa usa ka eksternal nga server. Dugang pa, ang posibilidad sa pagdumala sa imong mga database ug pag-implementar sa imong mga pag-uswag sa madali mao ang usa sa dagkong mga bentaha niini nga software. Kung gusto nimo magsugod sa pag-eksperimento sa pagpalambo sa web, ang XAMPP mao ang package nga imong gikinahanglan sa imong team.
Usa ako ka mahiligon sa teknolohiya nga naghimo sa iyang "geek" nga interes nga usa ka propesyon. Gigugol nako ang sobra sa 10 ka tuig sa akong kinabuhi gamit ang labing bag-ong teknolohiya ug pag-usisa sa tanan nga mga klase sa mga programa tungod sa putli nga pagkamausisaon. Karon espesyalista na ako sa teknolohiya sa kompyuter ug mga dula sa video. Kini tungod kay sa sobra sa 5 ka tuig nagsulat ako alang sa lainlaing mga website sa teknolohiya ug mga dula sa video, nagmugna og mga artikulo nga nagtinguha sa paghatag kanimo sa impormasyon nga imong gikinahanglan sa usa ka pinulongan nga masabtan sa tanan.
Kung naa kay mga pangutana, ang akong kahibalo gikan sa tanan nga may kalabotan sa operating system sa Windows ingon man sa Android para sa mga mobile phone. Ug ang akong pasalig kanimo, andam ako kanunay nga mogahin og pipila ka minuto ug tabangan ka nga masulbad ang bisan unsang mga pangutana nga mahimo nimo sa niining kalibutan sa internet.