Tehtävänä oli asentaa LAMP (= Linux, Apache, MySQL, PHP).
Tein tehtävän koulun läppärillä ja aiemmin tätä kurssia varten tekemälläni Ubuntu liverompulla (tai USB-tikulla).
LINUX
Boottasin koneen, mutta ilmeisesti en ole asettanut USB:tä ensisijaiseksi käynnistysvaihtoehdoksi, sillä kone meni automaattisesti multiboot-valikkoon.
Käynnistin siis koneen uudelleen, painoin ESC:iä, ja auenneessa valikossa F9, jolla pääsin boottaamaan tikultani.
Ubuntun käynnistyessä minulla olisi ollut mahdollisuus asentaa Ubuntu, mutta tätä harjoitusta varten päätin vain kokeilla sitä asentamatta.
APACHE
Apachen asentamiseksi annoin seuraavat komennot:
– sudo apt-get update
– sudo apt-get install apache2
Aikoessani testata Apachen toiminnan komennolla:
– firefox ”http://localhost”
eteeni osui ongelma. Käyttämäni Ubuntun versio oli ilmeisesti suunniteltu erilaiselle näppäimistölle, eikä minulla ollut hajuakaan miten saan ”-merkin nykyisillä asetuksilla. Etsin siis Googlesta hakusanalla ”Ubuntu keyboard layout” ohjetta asetusten muuttamiselle, ja pian löysinkin komennon:
– sudo dpkg-reconfigure keyboard-configuration
Tämä avasi valikon, josta sain valita käyttämäni näppäimistön (EliteBookia ei listasta löytynyt, joten valitsin toisen HP:n läppärin), kieleksi ja asetteluksi suomen, ja sain näppäimistön toimimaan niin kuin sen mielestäni kuuluukin.
Kirjoitin siispä tuon edellä mainitsemani komennon firefoxin avaamiseksi. Tässä vaiheessa terminaaliin tuli joitain virheilmoituksia, mutta Firefox kuitenkin aukesi ja localhost-sivu ilmoitti ”It works!”
Omien sivujen luomiseksi annoin seuraavaksi komennot
– sudo a2enmod userdir
– sudo /etc/init.d/apache2 restart
Nyt kun käyttäjäsivu on otettu käyttöön, loin kansion public_html, siirryin ko. kansioon, ja loin sinne tiedoston index.html:
– mkdir public_html
– cd public_html
– nano index.html
Kirjoitin index.html:ään vain ”Tämä on testi”, tallensin tiedoston, ja siirryin firefoxilla osoitteeseen localhost/~ubuntu, jossa luki tuo antamani teksti. Sivu siis toimi!
MySQL ja PHP
Yritin antaa komennon
– sudo apt-get install mysql-server phpmyadmin
mutta sain aina virheilmoituksen siitä, että phpmyadmin ei löydy. Aikani aihetta tutkittuani netistä, selvisi että universe pitää olla aktivoituna. Komennolla
– sudo software-properties-gtk -e universe homma alkoi toimimaan. Annoin asennuskomennon uudelleen, ja asennus onnistui. Asennuksen yhteydessä valitsin, että phpmyadim konfiguroi itsenstä automaattisesti Apachea varten.
Jotta PHP toimisi Apachella, täytyi minun muokata tiedostoa
– sudo nano /etc/apache2/mods-enabled/php5.conf
Kommentoituani vaaditut rivit käynnistin vielä Apachen uudestaan komennolla
– sudo /etc/init.d/apache2 restart
Muokkasin aiemmin luomaani index.html tiedostoa lisäämällä siihen yksinkertaisen php-pätkän
<?php
print (2+2)
?>
Ja muutin tiedoston nimen index.php:ksi. Firefoxilla avasin sivun localhost/~ubuntu, jolla oli nyt ”Tämä on testi” -tekstin lisäksi numero neljä. Succes!
Apuna käytin:
http://www.howtoforge.com/changing-language-and-keyboard-layout-on-various-linux-distributions