Ero sivun ”LASP” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p (Ak: Uusi sivu: __NOTOC__ Lyhenne LASP tarkoittaa: * '''L'''inux-käyttöjärjestelmä * '''A'''pache-säätiön http-palvelin * [[SQLite|'''S...) |
(ei mitään eroa)
|
Versio 20. helmikuuta 2013 kello 20.08
Lyhenne LASP tarkoittaa:
- Linux-käyttöjärjestelmä
- Apache-säätiön http-palvelin
- SQLite-tietokanta
- PHP-skriptikieli (joskus myös Perl tai Python)
Lyhennettä käytetään kuvaamaan ei niin yleistä web-palvelinteknologian kokoonpanoa, jossa palvelinkoneen käyttöjärjestelmänä on Linux, palvelinohjelmistona Apache, tietokantaohjelmistona on SQLite ja dynaamisuuden ja vuorovaikutteisuuden mahdollistavana palvelinpuolen skriptikielenä tyypillisimmin PHP.
LASP-ympäristön asennus omalle koneelle
Seuraavassa lyhyt yhteenveto miten LASPin voi pystyttää.
- Asenna Ubuntu 12.04 LTS (hyvin suosittu ja helppokäyttöinen Linux, ja sen pitkäaikaisen tuen versio, jonka palvelinohjelmistoille on taattu tietoturvapäivitykset vuoteen 2017 saakka)
- Avaa pääte ja aja sudo apt-get install apache2 php5 php-sqlite, mikä asentaa em. ohjelmat ja kaikki niiden riippuvuudet, mukaan lukien Apache-palvelimen:
$ sudo apt-get install apache2 php5 php5-sqlite
- Käynnistä Apache uudestaan, jotta PHP varmasti aktivoituu: sudo /etc/init.d/apache2 restart
- Tarkista Apachen toimivuus selaimella (http://127.0.0.1/ tai http://localhost/)
- Nyt voit laittaa PHP-skriptin kansioon /var/www/. Aja komento sudo nano /var/www/testi.php ja kirjoita tiedoston sisällöksi:
<?php echo "Testi toimii!"; ?>
- Tallenna painamalla Ctrl+X ja enter (K=kyllä)
- Avaa selaimella http://localhost/testi.php. Jos näet vain tekstin, niin PHP toimii. Jos selain yrittää ladata kokonaisena tiedostona sivun, PHP-skriptiä ei ajettu.
LASPilla eteenpäin
LASP on kokonaisuutena helppo ja toimiva ratkaisu pienille, esimerkiksi yksityisille projektiwikeille.
Katso myös
Aiheesta muualla
- https://en.wikipedia.org/wiki/Apache_HTTP_Server
- Easy installation of LASP (Linux, Apache, SQLite and PHP) ( Sisältää myös esimerkin SQLite-tietokannan luomisesta ja käytöstä )
- Approriate Uses For SQLite