Ilmainen avoimen lähdekoodin paikallinen palvelinpaketti, jossa Apache, MariaDB, PHP ja helppo ohjauspaneeli
Ilmainen avoimen lähdekoodin paikallinen palvelinpaketti, jossa Apache, MariaDB, PHP ja helppo ohjauspaneeli
Ääni (960 ääntä)
Ohjelman lisenssi Free
Kehittäjä Apache Friends Project
Versio 8.2.12
Toimii käyttöjärjestelmissä Windows
Ääni
(960 ääntä)
Kehittäjä
Apache Friends Project
Toimii käyttöjärjestelmissä
Windows
Ohjelman lisenssi
Free
Versio
8.2.12
Plussat
- Ilmainen ja avoin lähdekoodi
- Koostaa Apache-, MariaDB-, PHP- ja Perl-ympäristön yhdeksi paketiksi
- Selkeä ohjauspaneeli palveluiden hallintaan
- phpMyAdmin helpottaa tietokantojen hallintaa
- Moduuleilla laajennettavissa (esimerkiksi Tomcat ja OpenSSL)
Miinukset
- Oletustietoturva on rajallinen, julkiseen käyttöön vaatii säätämistä
- Edistyneemmät määritykset voivat edellyttää manuaalista konfigurointia
- Useiden palveluiden yhtäaikainen ajo voi kuormittaa vanhempia koneita
- Ei ole suunniteltu korkeaa suorituskykyä vaativaan web-hostaukseen
XAMPP on ilmainen ja avoimen lähdekoodin palvelinpaketti, joka kokoaa samaan kokonaisuuteen paikallista web-kehitystä varten tarvittavat keskeiset komponentit Windowsissa. Se on suunnattu etenkin kehittäjille, opiskelijoille ja IT-ammattilaisille, jotka haluavat testata sivustoja ja sovelluksia omalla koneella ilman erillistä ulkoista palvelinta.
Yksi paketti, monta peruspalikkaa
XAMPP:n idea on koota web-kehityksen arjessa usein tarvittavat osat valmiiksi nipuksi. Pakettiin sisältyvät Apache-verkkopalvelin, MariaDB (MySQL-yhteisön ylläpitämä haara), sekä PHP- ja Perl-tulkit. Kun nämä tulevat valmiina kokonaisuutena, aikaa ei kulu erillisten ohjelmien etsimiseen, asentamiseen ja yhteensovittamiseen.
Ohjauspaneeli tekee palveluista hallittavia
Käytössä XAMPP nojaa selkeään Control Panel -ohjauspaneeliin, josta palveluita voi käynnistää ja pysäyttää sekä tehdä perusmäärityksiä ilman, että jokainen toiminto vaatii komentorivin kautta säätämistä. Pakettiin voi kuulua myös esimerkiksi FileZilla FTP Server, mikä laajentaa kokonaisuutta niille, jotka hyötyvät FTP-palvelusta kehitysympäristössä.
Työkalut PHP-sovellusten testaamiseen
XAMPP soveltuu hyvin PHP-pohjaisten ratkaisujen paikalliseen ajamiseen ja kokeiluun. Tyypillisiin käyttötarpeisiin kuuluu myös tietokantojen hallinta, johon mukana tuleva phpMyAdmin tuo käytännöllisen käyttöliittymän MySQL-tyyppiseen tietokantatyöskentelyyn.
Laajennettavuus ja joustavuus
Peruskokonaisuuden lisäksi XAMPP tukee moduulien lisäämistä. Tarvittaessa ympäristöä voi täydentää esimerkiksi Tomcatilla, OpenSSL:llä ja muilla lisäosilla. Tämä tekee paketista joustavan, vaikka kaikkea ei olisikaan tarpeen ottaa käyttöön jokaisessa projektissa.
Tietoturva ja tuotantokäyttö
XAMPP on tehty ensisijaisesti paikalliseen kehitykseen, ja siksi monet tietoturvaan liittyvät asetukset ovat oletuksena kevyet. Jos kokonaisuutta käyttää julkisessa verkossa, asetuksia joutuu tyypillisesti koventamaan itse, esimerkiksi salasanojen, porttien ja käyttöoikeusrajausten osalta. Paketin mukana on myös työkalu, jolla keskeisiä osia voi suojata salasanalla, mutta se ei muuta lähtökohtaa: XAMPP palvelee parhaiten kehitysympäristönä, ei valmiina tuotantopalvelimena.
Resurssien käyttö käytännössä
Kun useita palveluita pidetään samanaikaisesti käynnissä, järjestelmäresursseja kuluu väistämättä. Tämä voi tuntua erityisesti vanhemmilla tietokoneilla, joissa usean taustapalvelun ajaminen saattaa hidastaa kokonaisuutta.
Plussat
- Ilmainen ja avoin lähdekoodi
- Koostaa Apache-, MariaDB-, PHP- ja Perl-ympäristön yhdeksi paketiksi
- Selkeä ohjauspaneeli palveluiden hallintaan
- phpMyAdmin helpottaa tietokantojen hallintaa
- Moduuleilla laajennettavissa (esimerkiksi Tomcat ja OpenSSL)
Miinukset
- Oletustietoturva on rajallinen, julkiseen käyttöön vaatii säätämistä
- Edistyneemmät määritykset voivat edellyttää manuaalista konfigurointia
- Useiden palveluiden yhtäaikainen ajo voi kuormittaa vanhempia koneita
- Ei ole suunniteltu korkeaa suorituskykyä vaativaan web-hostaukseen