20.03.2017 Views

Raspberry Pi - Uživatelská příručka

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!