Inštalujeme LAMP server na Ubuntu

Tento tutoriál funguje zaručene na Ubuntu 9.04, ale zrejme pôjde aj na novšej verzii. Akurát v deň, keď oficiálne vydali verziu 9.10, som upgradoval na 9.04 :D Dobre, poďme na vec.

LAMP = Linux + Apache + MySQL +PHP

Inštalácia Apache servera

  1. otvorte terminál (Applications > Accessories > Terminal)
  2. skopírujte nasledovný riadok do terminálu a potvrďte enterom:
sudo apt-get install apache2

Terminál sa vás spýta na heslo (ktoré máte ako root). Len ho pekne vpíšte a potvrďte. Nezľaknite sa, že nevidíte zadávané znaky. Namiesto hviezdičiek, na ktoré ste zvyknutí sa totiž nezobrazuje nič – dobre vidíte, vôbec nič! :)

Testujeme Apache

Teraz sa musíme uistiť, že inštalácia prebehla korektne. Otvorte webový prehliadač (akýkoľvek) a vpíšte do adresného riadku:

http://localhost

Ak vám prehliadač zobrazí veľké: It works!, zagratulujte si a ideme ďalej…

Inštalácia PHP

V tejto časti nainštalujeme PHP 5 (štvorka už podporovaná nie je, takže na ňu, pokiaľ možno, zabudnite).

A znovu:

  1. otvoriť terminál (možno ste ho ani nevypli :) )
  2. skopírujte tento riadok:
sudo apt-get install php5 libapache2-mod-php5

Aby sme uviedli PHP doriadnej prevádzky, potrebujeme reštartovať Apache server. Použite tento riadok:

sudo /etc/init.d/apache2 restart

Skúška PHP

Predtým, než pôjdeme ďalej, sa musíme uistiť, že PHP funguje bez problémov. Opäť Terminál a vpíšte toto:

sudo gedit /var/www/testphp.php

Otvorí sa vám súbor testphp.php, do ktorého vpíšete nasledujúci riadok:

<?php phpinfo(); ?>

Súbor pekne uložíte a s čistým svedomím zavriete. Táák… Máte? Výborne. Teraz otvorte váš webový prehliadač a vpíšte nasledujúcu adresu:

http://localhost/testphp.php

Ak sa vám zobrazilo niečo takéto:

PHP INFO ukážka

…gratulujem, úspešne ste nainštalovali Apache+PHP 5! Radi by ste aj databázu, že…

Inštalácia MySQL

Pozor, táto časť bude najťažšia. Zatiaľ, čo nainštalovať Apache a PHP bola malina, v tejto časti obvykle vzniká najviac problémov. Ak budete mať nejaký problém, pokúsim sa vám v komentároch poradiť, ok?

Opäť otvorte ten krásny terminál (možno ste sa už poučili a nechali ho otvorený :) ) a skopírujte tento riadok:

sudo apt-get install mysql-server

Počas inštalácie vás terminál pravdepodobne vyzne k zadaniu hesla pre roota (správca serveru MySQL). Ak sa tak nestane, urobíte presne toto: Do terminálu tento riadok:

mysql -u root

Všimnite si, že ste sa ocitli v príkazovom riadku MySQL. Napíšte do neho podčiarknutý text:

mysql> SET PASSWORD FOR ‘root’@'localhost’ = PASSWORD(‘vaseheslo’);

(Namiesto “vaseheslo” samozrejme dajte vlastné heslo podľa vlastnej chuti.)

Teraz sa budete musieť znovu nachádzať v klasickom Termináli. Chystáme sa totiž nainštalovať program PhpMyAdmin, ktorý budete pravdepodobne používať jednoducho k správe vašich databáz a tabuliek.

sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

Niekedy je potrebné nakonfigurovať PHP, aby správne pracovalo s MySQL. Budete potrebovať editovať jeden riadok v konfiguračnom súbore PHP… Volá sa php.ini. Pomôže nám terminál:

gksudo gedit /etc/php5/apache2/php.ini

Odkomentujte nasledujúci riadok (jednoducho zmažte bodkočiarku na začiatku [;]):

;extension=mysql.so

Po vašom zásahu bude vyzerať približne takto :)

extension=mysql.so

Fuh, ak ste sa dostali až sem, som na vás hrdý. Zostáva totiž už len reštartovať Apache. A je HOTOVO!

sudo /etc/init.d/apache2 restart

Záver

Práve ste nainštalovali váš lokálny LAMP server. Užite si ten krásny pocit a pamätajte: Ak náhodou zabudnete heslo k MySQL alebo nastanú akékoľvek problémy pri nastavovaní hesla počas inštalácie, navštívte stránku MysqlPasswordReset, kde sa dozviete viac informácií.

A ešte jedna vec… Potešíte ma, ak mi napíšete, či vám tento návod pomohol. Ak máte s inštaláciou akékoľvek problémy, šmarte ich do políčka tam dole a kliknite na odoslať :) Následne urobím, čo bude v mojich silách, aby som vám pomohol. Ak máte nejaké pripomienky, či návrhy na zlepšenie tohto how-to návodu, podeľte sa s nimi. Pomôžete nielen mne, ale aj ostatným. Ďakujem za pozornosť. Nie, tlieskať skutočne nemusíte :)

Ďalšie zaujímavé články


Kategória: Tutoriály, návody | 2,668 zobrazení Author: Michal Tomanóczy