BLASSENweb

Rozběhejte si server
Publikováno: Neděle, 10.04. 2005 - 15:23:08
Téma: Internet a vše kolem něj


Pokud vytváříte webové stránky s podporou PHP a získáváte údaje z databáze, pak není jejich ladění bez skutečného serveru příliš pohodlné. Neustálé nahrávání souborů na zvenku dostupný web a pokusy se živou databází nejsou zrovna rozumné. Na svém počítači si naštěstí snadno můžete vytvořit serverové prostředí pro provoz takovýchto webových aplikaci.



Instalační soubory webového serveru Apache, stroje pro podporu PHP i instalátor serveru MySQL jsou zdarma a dostupné i ve verzi pro Windows. Používáte-li nějakou linuxovou distribuci, zřejmě využijete nachystané balíčky a necháte instalační službu své distribuci, aby vše nastavila za vás. V případě Windows je situace složitější. Přestože lze za pomoci a znalosti konfiguračních souborů uvedenou kombinaci programů a serverů spolehlivě zprovoznit, je toto řešení pro nezkušeného nebo začínajícího tvůrce webu nemyslitelné.

Naštěstí na ně pamatovali ochotní programátoři a vzniklo několik balíků, které instalaci serverů a podpory PHP plně automatizují. Populární byl hlavně projekt PHP Triad, jehož vývoj však před několika lety ustrnul. Vyzkoušejte instalační balíček EasyPHP, který je poměrně často aktualizován a je zdarma. Najdete jej na adrese sourceforge.net/projects/quickeasyphp.

Jednoduchá instalace v češtině

Spusťte instalační soubor a ponechejte jako výchozí jazyk češtinu. Po odsouhlasení licence a výběru instalační složky dojde ke zkopírování souborů do vašeho počítače. EasyPHP obsahuje na rozdíl od jiných balíků přehledný administrační nástroj, kterým můžete ovládat webový i databázový server. Tento nástroj s vámi bude komunikovat v českém jazyce. Minimalizovat jej můžete do systémové části lišty Windows.

Nástroj obsahuje dvě hlavní tlačítka, která po klepnutí zobrazí nabídku s možnostmi pro spuštění, restart a ukončení serverů Apache a MySQL. O jejich stavu informuje semafor. Hlavní nabídku si však zobrazíte po klepnutí na tlačítko s logem EasyPHP. V nabídce Konfigurace / EasyPHP můžete nastavit spuštění programu po startu systému, nastavení webového a databázového serveru jako služby změnit jazyk uživatelského rozhraní.

Z nabídky Konfigurace můžete také vyvolat textové soubory s nastavením jednotlivých komponent v sadě. Plánujete-li použití některých PHP modulů, které nemusí být ve výchozím stavu aktivovány, pak si je můžete povolit položkou PHP Extenze. Doplňky pak stačí v dialogu označit zatržítkem a klepnout na tlačítko Aplikovat.

Jakmile budete chtít zobrazit obsah svých stránek na serveru, stačí do prohlížeče zadat adresu http://127.0.0.1/. Můžete na ni přejít i z administrace EasyPHP pomocí klávesy F7. ve výchozím stavu se zde nachází samozřejmě pouze úvodní obrazovka projektu EasyPHP. Na adrese http://127.0.0.1/mysql naleznete výborný nástroj pro správu databází – phpMyAdmin. Ten je také lokalizován do češtiny a možná jste se s ním už setkali u svého poskytovatele webového prostoru. Sestavení EasyPHP nabízí ještě jednu stránku, na kterou se dostanete po spuštění funkce Administrace z hlavní nabídky. Stránka poskytuje základní informace o nastavení.

Kam zkopírovat soubory

I bez nutnosti přepisovaní konfiguračních souborů nebo jiného nastavení můžete s webovým serverem ihned začít pracovat. Složku, do které můžete zkopírovat svoje projekty, naleznete v hlavní složce EasyPHP jako www. V případě výchozího instalačního nastavení to bude C:Program FilesEasyPHP1-8www. V prohlížeči pak stačí zadat adresu http://127.0.0.1/ s pokračováním odpovídajícím nakopírovaným souborům a složkám a stránky by se měli zobrazit.

Řádě uživatelů však výchozí nastavení této složky nebude vyhovovat. Pokud chcete data webové prezentace umístit a spouštět z jiné složky, pak se nevyhnete ruční úpravě konfiguračního souboru serveru Apache.

V administračním nástroji EasyPHP zvolte z nabídky Konfigurace / Apache. Měl by se otevřít textový soubor s nastavením serveru. Jak vidíte, veškerá nastavení jsou velmi podrobně popsána v angličtině. Text je od nastavení oddělen značkou #. Vyhledejte položku DocumentRoot „${path}/www“. Ta označuje právě cestu ke složce, kde je webová prezentace uložena. Proměnná path označuje cestu k instalaci EasyPHP.

Cestu však nemusíte psát v relativním tvaru. Podmínkou je, aby byla zapsána v uvozovkách. Stejné nastavení byste měli uvést také v <Direktory „${path}/www“>. Pokud vás zajímá, jakým způsobem je Apache spojen s modulem PHP, vyhledejte řádek LoadModule php4_module „${path}/php/php4apache.dll“. S patřičnou úpravou můžete použít modul i z případné novější verze PHP. Nové nastavení se projeví po uložení souboru a následném restartu serveru Apache.

Převzato z: Časopis Computer







Tento článek si můžete přečíst na webu BLASSENweb
http://blassenweb.net

Tento článek najdete na adrese:
http://blassenweb.net/clanky/rozbehejte-si-server/170
Magic SEO URL - Optimalizace pro vyhledávače