LAMP – snadno a rychle

Tento článek je určen zejména nezkušeným uživatelům v prostředí linuxu, konkrétně se bude jednat o návod pod Ubuntu. Já sám používám Ubuntu 10.10 a tak mi instalace tohoto balíčku není příliš cizí.

Pro ty co netuší, co LAMP je si to trochu rozebereme. LAMP je zkratka od Linux + Apache + MySQL + PHP, jedná se tedy o několik balíku, které Vám ve vašem systému umožní spouštět PHP scripty, testovat redakční systémy a mnoho dalších věcí, které jsou pro tvoření webových stránek potřeba.

Tento návod je funkční i pro jiné verze 😉

APACHE

Apache je webový server, je to tedy velmi důležitý balíček, pokud chcete spouštět webové stránky pohodlně přes „localhost“, ne však PHP, pro PHP slouží další balík ke kterému se dostanu později.

postup instalace:

  1. otevřete si terminál (Aplikace -> Příslušenství -> Terminál) nebo ctrl+alt+t
  2. vepište/překopírujte do něj sudo apt-get install apache2
  3. vložte heslo, které jste zadali při instalaci Ubuntu

nyní by se měli začít stahovat a instalovat potřebné balíčky, až vše proběhne napište do webového prohlížeče localhost a pokud se Vám vypíše hláška It’s works! tak věřte, že jste apache nainstalovali správně. Místo, kam Apache defaultně ukládá soubory jsou do /var/www, z této složky načítá obsah.

Instalace PHP

V případě že nám samostatný Apache nestačí je k dispozici balíček pro PHP, instalace je opět velmi jednoduchá.

  1. otevřete si terminál (Aplikace -> Příslušenství -> Terminál) nebo ctrl+alt+t
  2. vepište sudo apt-get install php5 libapache2-mod-php5
  3. tím spustíte instalaci php serveru
  4. proveďte restart serveru – do terminálu vložte sudo /etc/init.d/apache2 restart

v případě, že Apache naskočí bez problému, můžete mít velmi dobrý pocit, ale ještě musíme otestovat, zda se PHP scripty provedou, provedeme to takto:

  1. do terminálu vepište příkaz pro vytvoření a otevření zkušebního php souboru: sudo gedit /var/www/test.php
  2. vepište do něj některou z funkcí, např.  nebo
  3. zavřete a uložte
  4. do prohlížeče napište localhost/test.php, měl by se zobrazit výsledek skriptu ze souboru test.php, nezapomeňte však tento soubor dát do adresáře WWW odkud jej spouští Apache

Instalace MySQL

MySQL je databáze potřebná pro redakční systémy a mnoho dalších velmi užitečných věcí, proto je nesmysl ji nezmínit, protože je neodmyslitelnou součástí LAMPu. Instalaci provedeme tedy následovně:

  1. opět zapněte Terminál a napište do něj sudo apt-get install mysql-server
  2. po instalaci spusťte editor souboru my.cnf gksudo gedit /etc/mysql/my.cnf
  3. změňte bind-address v souboru, pokud je jiná než 127.0.0.1, pokud jste nenastavili jinak, měla by být tato hodnota správná

tímto by databáze měla být v pořádku nainstalovaná, avšak pro pohodlnou zprávu databáze velmi doporučuji nainstalovat ještě PhpMyAdmin

  1. otevřeme terminál a instalaci provedete příkazem sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
  2. upravte soubor php.ini odstraněním středníku před extension=mysql.sonebo jej doplňte. Soubor otevřete pomocí příkazu gksudo gedit /etc/php5/apache2/php.ini
  3. instalace je u konce, restartujte Apache (sudo /etc/init.d/apache2 restart) a začněte s vývojem.

Nyní je vše dokonale připraveno, máme nainstalovaný celý LAMP a ještě PhpMyAdmin, mnoho z Vás po instalaci jistě napadlo napsat localhost/phpmyadmin a s úděsem ve tváři zjistili, že to nefunguje, nezoufejte ;-).

Apache totiž jen neví, že nějaký PhpMyAdmin existuje a proto jej trochu donutíme, aby na výše zmíněnou cestu reagoval správně a to takto:

  1. otevřeme si terminál a napíšeme sudo gedit/etc/apache2/httpd.conf
  2. soubor bude pravděpodobně prázdný a tak do něj napíšeme tyto řádky:

Alias /phpmyadmin „/usr/share/phpmyadmin“

AllowOverride All
Options FollowSymlinks
Order allow,deny
Allow from all

tímto by jsme měli donutit Apache při zadání localhost/phpmyadmin aby otevřel složku, ve které se phpmyadmin nachází.

Tímto je návod u konce, doufám že mnohým pomůže 😉 a pokud najdete nějakou otázku, neváhejte se ptát.





Další články

SteamOS – linuxový systém pro herní konzole

Po měsících očekávání Valve opravdu představilo svůj herní systém postavený na Linuxu. Jmenovat se bude SteamOS (jak překvapivé) a Valve ho chce dostat do vašeho obýváku. Na mýtický... [ pokračovat ve čtení ]

Steam pro Linux

Již dříve jsme mohly slyšet o Steamu pro Linux, doposud šlo ale jen o kusé informace, teprve nyní společnost Valve na svém blogu oficiálně potvrdila přípravu Steamu pro... [ pokračovat ve čtení ]

iTunes na Ubuntu

Vzhledem k tomu, že je stále více příznivců operačního systému Ubuntu (Linux), rozhodl jsem se pro Vás, kteří mají mobilní zařízení iPhone, iPod, iPad a nebo jakoukoliv jinou... [ pokračovat ve čtení ]

Operační systém od Anonymous stažen

Není to ani týden,  co byl vydán nový operační systém Anonymous-OS a už jej autoři z webů stáhli. Operační systém totiž obsahoval mnoho hackerských vychytávek díky který i... [ pokračovat ve čtení ]

Anonymous vydali vlastní operační systém

Na internetu se objevila první verze operačního systému s názvem Anonymous-OS, tento systém není nic jiného, než upravený systém Ubuntu Linux. Tento systém má však už v základu... [ pokračovat ve čtení ]