You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
KAPITOLA 9<br />
Počítač <strong>Pi</strong> jako webový server<br />
Počítač <strong>Pi</strong> sice svým výkonem značně zaostává za většinou zařízení, která se nacházejí v datovém<br />
centru, což však neznamená, že by nedokázal fungovat jako užitečný server v domácím<br />
nebo podnikovém prostředí. Navzdory nevelké kapacitě paměti a relativně málo výkonnému<br />
procesoru představuje počítač <strong>Pi</strong> díky své nízké spotřebě energie a tichému chodu ideální<br />
volbu k obsluze málo vytížených webových stránek v místní síti, nebo dokonce v Internetu.<br />
Značná část moderních webových serverů je založena na kombinaci systému Linux, webového<br />
serveru Apache, databáze MySQL a jazyka PHP, jejichž kombinace se běžně označuje<br />
jako sada LAMP (LAMP stack). Systém Linux poskytuje základní operační systém, MySQL<br />
databázový back-end, jako webový server slouží Apache a jazyk PHP umožňuje skriptování<br />
dynamických stránek. Díky webovému serveru založenému na sadě LAMP můžete používat<br />
poměrně složité balíčky od systémů správy obsahu, jako je WordPress, až po interaktivní fóra<br />
typu phpBB. To vše je dostupné i v počítači <strong>Raspberry</strong> <strong>Pi</strong> za předpokladu, že nebudete očekávat<br />
podobný výkon jako u nadupaného komerčního serveru.<br />
Tip: Webové servery fungují nejlépe, mají-li k dispozici spoustu paměti. Pokud chcete zajistit maximální<br />
výkon, upravte rozdělení paměti počítače <strong>Pi</strong> na poměr 224/32 MB (viz kapitola 6, „Konfigurace<br />
počítače <strong>Raspberry</strong> <strong>Pi</strong>“) a současně nespouštějte grafické uživatelské rozhraní (GUI).<br />
Instalace sady LAMP<br />
Jestliže používáte doporučenou distribuci Debian pro počítač <strong>Raspberry</strong> <strong>Pi</strong>, máte za sebou již<br />
první krok zprovoznění sady LAMP – instalaci systému Linux. Dalším krokem je instalace<br />
chybějících komponent: Apache, MySQL a PHP. Chcete-li tyto balíčky nainstalovat, zadejte<br />
v okně terminálu nebo v konzole následující příkaz:<br />
sudo apt-get update<br />
sudo apt-get install apache2 php5 php5-mysql mysql-server<br />
Tímto příkazem požádáte správce balíčků apt (viz kapitola 2, „Správa systému Linux“), aby<br />
vyhledal všechny závislosti, které jsou nezbytné k činnosti plně funkční sady LAMP (viz obrázek<br />
9.1). Tyto balíčky a jejich závislosti zabírají na kartě SD v počítači <strong>Pi</strong> hodně místa – celkem<br />
asi 113 MB. Pokud jste tedy zatím nezměnili velikost svého kořenového oddílu na kartě<br />
SD, přejděte na kapitolu „Správa oddílů“, kde naleznete pokyny, jak získat více volného místa.<br />
123