Kuinka ladata ja asentaa XAMPP Windows

โšก ร„lykรคs yhteenveto

XAMPP ja NetBeans yhdessรค tarjoavat aloittelijoille tรคydellisen paikallisen PHP-kehityspinon. XAMPP sisรคltรครค Apachen, MariaDB, PHP:n ja Perlin yhteen asennusohjelmaan, kun taas NetBeans editoriin on lisรคtty syntaksin korostus, automaattinen tรคydennys ja virheenkorjaus PHP-projektien kirjoittamiseen.

  • ๐Ÿ“ฆ Mikรค on XAMPP: XAMPP on ilmainen, monialustainen paketti, joka asentaa Apachen, tietokantamoottorin, PHP:n ja Perlin yhdellรค vaiheella.
  • ๐Ÿ–ฅ๏ธ Paikallinen palvelin: PHP tarvitsee toimiakseen web-palvelimen, ja XAMPP tarjoaa Apachen, jotta voit testata PHP-sivuja omalla tietokoneellasi.
  • ๐ŸŽ›๏ธ Ohjauspaneeli: XAMPP-ohjauspaneeli kรคynnistรครค, pysรคyttรครค ja mรครคrittรครค Apachen ja MySQL or MariaDB ilman komentoriviltรค tehtรคvรครค.
  • ๐Ÿ“ Avainkansiot: htdocs-kansio sisรคltรครค PHP-tiedostosi, kun taas php-kansio sisรคltรครค php.ini-tiedoston PHP:n toiminnan sรครคtรคmiseen.
  • ๐Ÿงฉ Miksi IDE: PHP IDE, kuten NetBeans korostaa syntaksia ja merkitsee virheet ajoissa, mitรค tavallinen tekstieditori ei pysty tekemรครคn.
  • โ–ถ ๏ธ Ensimmรคinen projekti: NetBeans luo PHP-sovelluksen htdocsin sisรคllรค ja suorittaa sen paikallisella palvelimella tulostaakseen yksinkertaisen Hello World -sivun.
  • ๐Ÿค– AI Assist: Tekoรคlytyรถkalut voivat ohjata XAMPP:n konfigurointia, ratkaista Apachen porttiristiriitoja ja auttaa PHP-koodin kirjoittamisessa tai virheenkorjauksessa NetBeans.

Lataa ja asenna XAMPP ja NetBeans

Mikรค on XAMPP?

XAMPP on avoimen lรคhdekoodin, monialustainen web-palvelin, joka koostuu web-palvelimesta, MySQL or MariaDB tietokantamoottori ja PHP ja Perl ohjelmointipaketteja. Sen kรครคntรครค ja yllรคpitรครค Apache Friends. Sen avulla kรคyttรคjรคt voivat rakentaa ja testata verkkosivustoja paikallisella web-palvelimella tietokoneellaan, ja se tukee Windows, Linux ja Mac.

Lyhenne XAMPP tarkoittaa:

  • X โ€“ [monialustainen kรคyttรถjรคrjestelmรค] eli se voi toimia missรค tahansa kรคyttรถjรคrjestelmรคssรค: Mac OS X, Windows, Linux ja niin edelleen
  • A - Apache โ€“ tรคmรค on web-palvelinohjelmisto.
  • M - MySQL or MariaDB โ€“ Tietokanta.
  • P - PHP
  • P โ€“ Perl โ€“ skriptikieli

Miksi kรคyttรครค XAMPP:tรค?

XAMPP tarjoaa helppokรคyttรถisen ohjauspaneelin Apachen hallintaan, MySQL, ja muut ohjelmat ilman komentoja. PHP:n kรคyttรคmiseksi meidรคn on asennettava Apache ja MySQLApachen asentaminen ja konfigurointi ei ole helppoa, koska se vaatii muun muassa asetusten mรครคrittรคmisen ja integroinnin PHP:n ja Perlin kanssa. XAMPP hoitaa kaiken Apachen, PHP:n ja Perlin asennuksen ja integroinnin monimutkaisuuden.

Toisin kuin Java, joka toimii yhdessรค Java Vain SDK, PHP vaatii toimiakseen web-palvelimen.

Kuinka asentaa XAMPP

Tarkastelemme XAMPP:n asennusprosessia vaihe vaiheelta. WindowsMuissa kรคyttรถjรคrjestelmissรค XAMPP:n asennusvaiheet ovat samankaltaisia.

Vaihe 1) Lataa XAMPP

Lataa XAMPP napsauttamalla tรคstรค Windows: https://www.apachefriends.org/download.html

Vaihe 2) Aloita asennus

XAMPPin asennus on aivan kuten minkรค tahansa muun asennuksen Windows ohjelma. On kuitenkin muutamia asioita, jotka meidรคn on huomioitava.

Vaihe 3) Suorita asennus

Kun olet ladannut XAMPP:n, suorita asennus. Alla nรคkyvรค varoitusviesti-ikkuna tulee nรคkyviin.

Asenna XAMPP

Vaihe 4) Muuta kรคyttรคjรคn ohjausasetuksia

Jos kรคytรคt vanhempaa Windows versio, kuten Vista tai Windows 7, varmista, ettรค kรคyttรคjรคtilien valvonta on poistettu kรคytรถstรค. Voit tehdรค tรคmรคn valitsemalla Ohjauspaneeli > Kรคyttรคjรคtilit > Muuta kรคyttรคjien kรคyttรถoikeuksien valvonnan asetuksia. Alla oleva kaavio havainnollistaa pรครคvaiheet.

Asenna XAMPP

Vaihe 5) Tallenna asetukset

  • Kun olet poistanut kรคyttรคjรคtilien valvonnan kรคytรถstรค, napsauta varoitusviestiruudun OK-painiketta.
  • Tรคllรค kertaa saat seuraavan viestin

Asenna XAMPP

Vaihe 6) Napsauta Seuraava

Seuraavassa nรคytรถssรค napsauta Seuraava

Asenna XAMPP

Vaihe 7) Valitse asennuspolku

Muuta asennuspolkua tarvittaessa seuraavalla nรคytรถllรค. Napsauta Seuraava.

Asenna XAMPP

Vaihe 8) Tarkista tarvittavat palvelut

Valitse seuraavalla nรคytรถllรค Apache ja MySQL. Voit halutessasi valita FileZilla (FTP-asiakas) tarvittaessa. Napsauta Asenna

Asenna XAMPP

Huomautus: palvelu on pitkรคaikainen ohjelma Windows joka ei vaadi kรคyttรคjรคn toimia. Palvelut voidaan asettaa toimimaan automaattisesti aina, kun Windows kรคyttรถjรคrjestelmรค kรคynnistetรครคn. Jotta voit kรคyttรครค Apachea ja MySQL, niiden pitรคisi olla kรคynnissรค taustalla. Niiden asentaminen palveluiksi ajaa sekรค Apachea ettรค MySQL automaattisesti taustalla aina, kun kรคynnistรคt tietokoneen. Jos et ole asentanut Apachea ja MySQL palveluina, sinun on kรคynnistettรคvรค ne manuaalisesti aina, kun haluat kรคyttรครค niitรค. Sinun on tehtรคvรค tรคmรค XAMPP-ohjauspaneelista.

Vaihe 9) Viimeistele asennus

Asennuksen onnistuneen valmistumisen jรคlkeen nรคet seuraavan ikkunan

Asenna XAMPP

  • Napsauta Valmis-painiketta

Ennen kuin testaamme XAMPP-asennustamme, katsotaanpa ensin perushakemistoja, joiden kanssa tyรถskentelemme.

XAMPP-verkkopalvelimen perusasetukset

Tรคmรค XAMPP-opetusohjelma olettaa, ettรค sinulla on asennettu XAMPP C-asemaan Windows kรคyttรคmรคllรค yllรค mainittuja vaiheita. Seuraavassa on luettelo perushakemistoista, joista sinun pitรคisi olla tietoinen.

XAMPP-verkkopalvelimen perusasetukset

  • htdocs: tรคmรค on web-sivuston juurihakemisto. Kaikki PHP-koodimme sijoitetaan tรคhรคn hakemistoon.
  • mysql โ€“ tรคmรค hakemisto sisรคltรครค kaikki asiaan liittyvรคt tiedot MySQL or MariaDB tietokantamoottori, joka oletusarvoisesti toimii portissa 3306.
  • php โ€“ tรคmรค hakemisto sisรคltรครค PHP-asennustiedostoja. Se sisรคltรครค tรคrkeรคn tiedoston nimeltรค php.ini. Tรคtรค hakemistoa kรคytetรครคn mรครคrittรคmรครคn, miten PHP toimii palvelimellasi.

Oletuksena, Apache-verkkopalvelin toimii portti 80Jos portti 80 on toisen web-palvelimen kรคytรถssรค, voit kรคyttรครค eri porttinumeroa. Tรคssรค opetusohjelmassa oletamme, ettรค kรคytรคmme porttia 80. Huomaa, ettรค jos kรคytรคt Skype, se kรคyttรครค samaa porttia. Sulje Skype jos haluat kรคyttรครค XAMPP:iรค PHP:lle portissa 80.

XAMPP-ohjauspaneeli

Ohjauspaneelia kรคytetรครคn XAMPP:n kautta asennettujen ohjelmien hallintaan. Avaa XAMPP-palvelimen ohjauspaneeli seuraavasti:

  • Napsauta Kรคynnistรค-valikkoa
  • Tutki ohjelmahakemistoa ja etsi Apache Friends ja sitten XAMPP alla olevan kaavion mukaisesti.

XAMPP-ohjauspaneeli

  • Alla oleva kaavio nรคyttรครค ohjauspaneelin.

XAMPP-ohjauspaneeli

1) Tรคssรค osiossa luetellaan asennetut palvelut, moduulit ja prosessitunnukset (PID). Vihreรค merkki tarkoittaa, ettรค moduuli on asennettu palveluna. Punainen merkki tarkoittaa, ettรค sitรค ei ole asennettu palveluna. Asentaaksesi palvelun, napsauta punaista merkkiรค. Jos painikkeessa nรคkyy vihreรค merkki ja napsautat sitรค, ohjauspaneeli kysyy, haluatko poistaa jรคrjestelmรคn asennuksen.

2) Tรคssรค osiossa nรคkyvรคt moduuleihin liittyvรคt portit. Toiminnot-osio on tarkoitettu seuraaville:

  1. kรคynnistรคminen ja pysรคyttรคminenping moduulit
  2. Apachen ja sen hallintaikkunoiden avaaminen MySQL
  3. Apachen asetustiedostojen avaaminen, MySQL jne. tehdรค muutoksia
  4. Moduulien lokitiedostojen tarkastelu

3) Tรคmรค osio sisรคltรครค hyรถdyllisiรค apuohjelmia, kuten Netstat, Windows palveluiden pikanรคppรคimet jne.

4) Tรคssรค osiossa nรคkyvรคt moduulien tilatiedot. Ohjauspaneelia voidaan kรคyttรครค seuraaviin tarkoituksiin:

  • Asenna ja poista palvelut, kuten Apache, MySQL jne. jotka asennetaan XAMPP:n kautta
  • Aloita ja lopeta palvelut.
  • Avaa asetustiedostot jne.

Mรครคritรค XAMPP

Tarkastellaan nyt peruskonfiguraatiota, joka tarvitaan ennen kuin alamme kรคyttรครค XAMPP-asennustamme kehitystarkoituksiin.ping PHP-pohjaiset verkkosivustot. Kirjoita URL http://localhost/xampp/ suosikkiselaimessasi. Kรคytรคmme tรคtรค opetusohjelmaa varten Firefox verkkoselaimemme.

Mรครคritรค XAMPP

Jos nรคet yllรค olevan nรคytรถn, olet asentanut XAMPP:n onnistuneesti. Vasemmalla puolella oleva paneeli sisรคltรครค linkkejรค hyรถdyllisiin tietoihin, kuten:

  • PHP:n versio asennettuna
  • XAMPP:n suojausasetukset
  • Pรครคsy apuohjelmiin, kuten phpMyAdmin jne.

Nykyaikaiset XAMPP-julkaisut toimitetaan PHP 8.x:n mukana, esimerkiksi PHP 8.2:n, sekรค MariaDB vรคliaikainen MySQL korvaava. Joissakin nรคistรค kuvakaappauksista nรคkyvรค paljon vanhempi XAMPP 1.8.0 toimitti PHP 5.4.4:n.

Mikรค on paras PHP IDE?

PHP IDE on ohjelma, jonka avulla voit helposti kirjoittaa PHP-koodia. PHP IDE:t on usein varustettu syntaksin korostusominaisuuksilla ja joissakin tapauksissa myรถs automaattisella tรคydennyksellรค. Tรคmรค tarkoittaa, ettรค jos kirjoitat PHP-avainsanan, jonka PHP-tulkki tuntee, avainsana korostetaan eri vรคrillรค kuin tavallisissa lauseissa kรคytetty vรคri. Automaattinen tรคydennystoiminto tuo automaattisesti esiin tunnetut PHP-avainsanat kirjoittaessasi niitรค. Muistiota voidaan kรคyttรครค myรถs PHP-koodin kirjoittamiseen ja muokkaamiseen. Muistiinpanon kaltaisen editorin kรคytรถn haittapuolena on, ettรค komentosarjojen virheenkorjaus vaikeutuu, koska virheitรค, kuten kirjoitusvirheitรค, aaltosulkeita jne., ei ole helppo havaita. IDE korostaa virheelliset lauseet, joten niiden havaitseminen on helppoa. Alla oleva taulukko nรคyttรครค viisi suosittua PHP-editoria.

toimittaja Lisenssi Cross Platform Lyhyt kuvaus
Netbeans IDE Open Source Kyllรค
  • Oma PHP-koodausympรคristรถ, jossa syntaksin korostus ja koodin tรคydennys avainsanoja ja muita tunnettuja tietoja varten.
  • Tukee integrointia PHP MVC -kehyksiin, kuten Zend ja Symfony.
  • Code historia, joka nรคyttรครค tiedostoon tehdyt muutokset
  • SFTP, FTP ja SVN laajennusten kautta.
Dreamweaver Kaupallinen Kyllรค
  • Tukee HTML:รครค ja PHP:tรค.
  • Avainsanojen ja muiden tunnettujen tietojen syntaksin korostus, koodin taitto ja tรคydennys.
  • Tukee SFTP:tรค ja FTP:tรค.
Zend Studio Kaupallinen Kyllรค
  • Integroitu Zend Serverin ja Zend PHP MVC -kehyksen, PHPUnitin, phpDocumentorin jne. kanssa.
  • Sisรคltรครค syntaksin korostuksen, koodin taittamisen,
  • Tuki Web-palvelut ja niin edelleen
PHP Eclipse Open Source Kyllรค
  • Code muotoiluohjelma
  • Tukee SVN:รครค ja SSH:ta/FTP:tรค
Notepad++ ilmaisohjelma Windows vain
  • Syntaksin korostaminen
  • Tukee SFTP:tรค ja FTP:tรค laajennusten kautta.

Netbeans IDE PHP-editori. Kuten yllรค olevassa taulukossa lyhyesti korostetaan, NetBeans IDE:ssรค on tehokkaita ominaisuuksia, jotka parantavat PHP-koodaajien tuottavuutta. IDE:n voi ladata ilmaiseksi osoitteesta https://netbeans.apache.org/front/main/download/

  • Syntaksikorostus ja automaattinen tรคydennys parantavat tuottavuus
  • Siinรค on natiivi tuki tietokantajรคrjestelmille, kuten MySQL. Sinun ei tarvitse kรคyttรครค kahta ohjelmaa koodaamiseen ja tietokannan kehittรคmiseen.
  • IDE:tรค voidaan kรคyttรครค a yhteistyรถympรคristรถ. Tรคstรค on hyรถtyรค, kun joudut tyรถskentelemรครคn muiden kehittรคjien kanssa tiiminรค.
  • IDE:ssรค on tuki muille kielille kuten:
    • Java SE
    • Java EE
    • C
    • C++

NetBeans yllรคpitรครค nyt Apache Software Foundation as Apache NetBeans, ja se julkaistaan โ€‹โ€‹neljรค kertaa vuodessa. Versio 30 on nykyinen julkaisu vuodelta 2026, kun taas alla olevissa kuvakaappauksissa kรคytetรครคn vanhempaa versiota. NetBeans 7.3.

Netbeans IDE:n esittely

Kun olet asentanut NetBeans IDE PHP -editori, suorita ohjelma aivan kuten mikรค tahansa muu Windows ohjelma. Alla oleva ikkuna tulee nรคkyviin

Netbeans IDE:n esittely

1. Projektien tutkija โ€“ tรคtรค paneelia kรคytetรครคn kaikkien avattujen projektien nรคyttรคmiseen. Projektit on listattu puunรคkymรคssรค.

2. Pikakuvakkeiden tyรถkalurivi โ€“ Tรคmรค tyรถkalupalkki sisรคltรครค pikakuvakkeet usein suoritettaviin tehtรคviin, kuten uuden projektin luomiseen, olemassa olevan projektin avaamiseen, kumoamiseen ja uudelleen tekemiseen jne.

3. Aloitussivu โ€“ tรคllรค sivulla on kolme vรคlilehteรค: Opi ja lรถydรค, Omat NetBeansja Uutta.

  • Ensimmรคinen vรคlilehti [Opi ja lรถydรค] esittelee sinulle sovelluksen ominaisuudet. NetBeans IDE:ssรค ja esittelee joitakin demoja ja opetusvideoita, joita voidaan kehittรครค NetBeans SDI.
  • Toinen vรคlilehti [Oma NetBeans] listaa รคskettรคin avatut projektit ja antaa sinun asentaa laajennuksia ja aktivoida IDE:n ominaisuuksia.

4. Tulostusikkuna โ€“ sitรค kรคytetรครคn nรคyttรคmรครคn tulosteita ohjelmista, kuten Java konsolisovelluksia. Sitรค kรคytetรครคn myรถs loki- ja virheenkorjaustietojen nรคyttรคmiseen. Alla olevassa kuvakaappauksessa nรคkyy IDE, jossa projekti on auki.

Netbeans IDE:n esittely

Uuden PHP-projektin luominen Netbeans IDE:llรค

  • Napsauta tyรถkalupalkin Luo uusi projekti -painiketta alla olevan kuvan mukaisesti

PHP-projekti Netbeans IDE:llรค

  • Jos latasit kaikki XAMPP:ssa saatavilla olevat paketit NetBeans IDE:ssรค varmista, ettรค valitset projektikategoriasta PHP, Projektit-kohdasta PHP-sovelluksen ja napsauta sitten Seuraava-painiketta.

PHP-projekti Netbeans IDE:llรค

  • Anna projektin nimi alla olevan kuvan mukaisesti.

PHP-projekti Netbeans IDE:llรค

  • Varmista, ettรค kansio on tallennettu XAMPP PHP -asennushakemistoon yllรค olevan kuvan mukaisesti.
  • Napsauta Seuraava-painiketta, kun olet valmis.

PHP-projekti Netbeans IDE:llรค

  • Varmista, ettรค Suorita nimellรค: -asetuksena on Paikallinen verkkosivusto (kรคynnissรค paikallisella web-palvelimella)
    • Project URL: on asetettu arvoon http://localhost/phplessons/

Huomautuksia Yllรค olevat asetukset asetetaan oletuksena. Sinun ei tarvitse muuttaa mitรครคn, ellet ole asiantuntija.

  • Napsauta Seuraava-painiketta

PHP-projekti Netbeans IDE:llรค

  • NetBeans PHP-editori mahdollistaa integroinnin PHP MVC -kehysten, kuten Symfonyn ja Zendin, kanssa. Emme toistaiseksi valitse mitรครคn MVC-kehystรค. Napsauta Valmis-painiketta.
  • ร„skettรคin luomasi projekti nรคkyy projektiselaimessa ja sinulle luodaan index.php-sivu.
  • ร„skettรคin luotu sivu sisรคltรครค HTML-koodia. Korvaa se alla olevalla koodilla.

Ensimmรคisen PHP-esimerkin suorittaminen

<?php
echo "Hello World!";
?>
  • Napsauta tyรถkalupalkin Suorita-painiketta alla olevan kuvan mukaisesti

PHP esimerkki

  • Oletusselaimesi avautuu ja siinรค on URL http://localhost/phplessons/index.php. Tulos "Hello World!" nรคytetรครคn selaimessasi.

UKK

Ei. XAMPP on suunniteltu paikalliseen kehitykseen ja testaukseen, eikรค sen oletusasetuksia ole suojattu julkiselta kรคytรถltรค. Tuotannossa on kรคytettรคvรค suojattua palvelinta, jossa on oikein konfiguroitu web-pino ja palomuuri.

XAMPP on monialustainen ja toimii Windows, Linux ja macOS, niputtamalla Apachen, MariaDB, PHP ja Perl. WAMP on Windows-vain ja toimittaa Apachen, MySQLja PHP. XAMPP on kannettavampi vaihtoehto kaikissa kรคyttรถjรคrjestelmissรค.

Yleisin syy on toinen ohjelma, joka kรคyttรครค porttia 80, usein Skype, IIS tai jokin muu web-palvelin. Sulje kyseinen ohjelma tai muuta Apachen porttia httpd.conf-tiedostossa ja kรคynnistรค sitten Apache uudelleen ohjauspaneelista.

Kyllรค. Tekoรคly voi opastaa sinua XAMPP:n asentamisessa, PHP-versioiden valinnassa, php.ini-tiedoston muokkaamisessa ja porttiristiriitojen ratkaisemisessa. Se voi myรถs luoda aloitusprojektirakenteen ensimmรคiselle PHP-sovelluksellesi.

Kyllรค. Tekoรคly voi selittรครค virheilmoituksia NetBeans tulosteikkunassa, ehdottaa korjauksia syntaksi- ja logiikkavirheisiin ja luoda PHP-malliluokkia, jotka voit liittรครค projektiisi ja joita voit hioa.

Tiivistรค tรคmรค viesti seuraavasti: