Článek je určen pro začátečníky vývojáře a webdesignéry kteří řeší jinak poměrně složitou instalaci vývojového HTTP serveru. Během 5 minut získáte nainstalovaný a předem nakonfigurovaný server který obsahuje Apache, PHP, MySQL, SQLite, SQLiteManager, PhpMyAdmin a Zend Optimizer. Veškeré komponenty lze libovolně přenastavovat, jako by jste je instalovali zvlášť, nezískáváte tedy jen nějakou Lite verzi těchto komponentů.

Instalace Apache, MySQL databáze a PHP – Vertrigo Server

  1. Stáhněte si instalační balíček Vertrigo Serveru (cca 10MB).
  2. Spusťte instalaci
  3. Odklepejte: OK, Další >, Potvrďte že souhlasíte s podmínkama, Další >, Další >, Instalovat, Dokončit
  4. Nyní máte nainstalovaný Apache, PHP a MySQL server na vašem lokálním počítači.

Základní konfigurace PHP a MySQL + Apache

Ihned po instalaci si změňte přístupové heslo pro uživatele root do MySQL databáze. To provedete následujícím způsobem:

  1. Zadejte do prohlížeče adresu http://127.0.0.1/phpmyadmin/
  2. Přihlaste se jako uživatel root a heslo zadejte vertrigo
  3. Klikněte na Oprávnění
  4. V tabulce uživatelů klikněte na konci řádku s uživatelem root na obrazek panačka s tuštičkou (upravit oprávnění)
  5. V kolonce Změnit heslo zadejte svoje nové heslo.


Další konfiguraci můžete provádět pokud kliknete na ikonu Vertriga vedle hodin pravým tlačítkem a v Settings máte na výběr hned 4 možnosti: Component settings, Extension settings, Program settings, Aliases and dirs

Vytvoření uživatele v MySQL databazi

Pokud budete chtít nainstalovat WordPress nebo jakýkoliv jiný redakční systém nebo testovat vlastní aplikace využívající MySQL tabulky budete si muset vytvořit uživatele na SQL serveru. To provedete přes PhpMyAdmina.

  1. Přihlaste se do PhpMyAdmina pomocí uživatele root
  2. Klikněte na oprávnění
  3. Přidat nového uživatele
  4. Vyplňte jméno uživatele
  5. Heslo a heslo znovu
  6. Zaklikněte Vytvořit databázi stejného jména a přidělit všechna oprávnění
  7. Nyní se odhlaste z uživatele root a přihlaste se pod nové vytvořeným uživatelem
  8. Pokud se přihlašní povedlo, můžete začít tvořit svou databazi

Komponenty

Apache

Součastné době nejpoužívanější HTTP server vyvíjený jako open-source což znaméná že je ke stažení zdarma. Dostupný je jak pro platformu Linux tak MS Windows.

Název Apache vznikl z anglického „a patchy server“, tedy záplatovaný server. Název se odvozuje z historie programu, kdy byl Apache mezi správci serverů používán s mnoha různými záplatami a úpravami.

PHP

Nejrozšířenější programovací jazyk používaný k vytváření dynamických webových stránek a aplikací. PHP na serveru generuje HTML popř. XHTML kód stránky která je odeslaná návštěvníkovi a zobrazená prohlížečem. Stejně jako Apache je dostupný jak pro Linux tak MS Wondows. Umí pracovat s databázemi, odesílat emaily, generovat z HTML stránky PDF a mnoho dalšího.

MySQL

Databázový server pocházející ze Švédska založený na jazyce SQL. MySQL spolu s PHP a Apachem tvoří nerozlučnou trojici programů sloužící k vytváření pokročilých webových aplikaci, redakčních systémů a webových obchodů.

PhpMyAdmin

Nástroj pro jednoduchou a efektivní správu databáze MySQL přes webový prohlížeč. Umožňuje vytvářet, upravovat, mazat a editovat tabulky MySQL databáze a data v nich uložené. Je přeložen do 52 světových jazyků včetně češtiny.