LAMP-asennus ja PHP:n toimimattomuus

Eilen tuli pitkästä aikaa eteen perinteisen LAMP-ympäristön (Linux-Apache-MySQL-PHP) pystyttäminen omalle koneelle. Viimeksi tein vastaavan asennuksen muistaakseni Ubuntu 6.06 LTS -aikoina, jolloin LAMP-pakettia ei voinut asentaa desktop-versioon helposti yhdellä valinnalla, vaan joutui asentelemaan yksitellen kaikki osat.

Niinpä turvauduin Ubuntun yhteisön toimittamaan dokumentaatioon tarkastaakseni LAMP-tilanteen nyt Feistyn aikakautena. Ja kuinka ollakaan, tämän ohjeen mukaan LAMP-paketin pystyin asentamaan helposti Tasksel-sovelluksen avulla.

Ja hyvinhän se asentuikin ja kaikki vaikutti toimivan, kunnes testasin php-tiedostoja: Firefox halusi vain tarjota tiedostoja ladattavaksi, ts. Apache ei käsitellyt niitä laisinkaan.

Onneksi samaiselta ohjesivulta löytyi tähänkin apu. Tässä kohdassa kerrotaan, että ongelma ilmenee, jos libapache2-mod-php5-pakettia ei syystä tai toisesta ole asennettuna. Ja itse asiassa kun muistelen… phpMyAdminin pakettiriippuvuuksia kun katselin LAMP-asennuksen jälkeen (en siis kuitenkaan asentanut), niin ihmettelin libapache2-mod-php5-paketin ilmestymistä asennettavien joukkoon. Kuten ohjesivullakin sanotaan, pitäisi ko. paketin asentua php5-paketin mukana, mutta toisaalta se poistetaan järjestelmästä, jos jokin muu paketti vaatii eri versiota PHP:stä. Ihmeellistä tässä on se, kuinka Taskelin valitsemassa LAMP-asennuksessa tuo jäi puuttumaan.

No, kyseisen paketin asennettuani Apache alkoi käsitellä php-tiedostoja kuten pitääkin. Jälleen yksi omituisuus opittuna :)

Kategoria(t): Ubuntu. Lisää kestolinkki kirjanmerkkeihisi.

Kommentointi on suljettu.