Download.it-hakukuvake
Advertisement

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