Rozběhejte si serverPublikováno: 10.04, 2005Publikoval: Maxel Téma: Internet a vše kolem něj počet slov: 793 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 Sdílet na FB
Publikoval: Maxel
|
| "Rozběhejte si server" | Přihlásit/Registrovat | 3 komentářů | Vyhledávání v diskusi |
| BLASSENweb jako provozovatel blassenweb.net a přidružených subdomén, nezodpovídá za obsah komentářů. Provozovatel služby si vyhrazuje právo zasahovat do diskuze v případě používání vulgarizmů, osočování a též vždy, když je obsah příspěvku spůsobilý naplnit skutkovou podstatu trestného činu nebo zasahuje do práva na ochranu osobnosti třetích osob. Ve vyjímečném případě může přistoupit k smazání příspěvků nebo zablokování přístupu i těm, kteří přímo neporušují kodex, ale jejich působení je dlouhodobě překážkou slušné a věcné diskuze a obtěžuje ostatní diskutující. Přispíváním komentářů vyjadřujete svůj souhlas s těmito pravidly a zavazujete se je dodržovat. Přidáním příspěvku souhlasíte s možným dalším uveřejněním na blassenweb.net bez nároku na finanční odměnu. |
| Re: Rozběhejte si server (Hodnocení: 0) Od: Anonymní - Pátek, 22.04. 2005 - 20:03:30 |
| Supr, dík pomohl jsi mi, chci si rozběhat totiž phpRS... |
| Re: Rozběhejte si server (Hodnocení: 1) Od: Maxel (m.h.maxel@gmail.com) - Pondělí, 25.04. 2005 - 18:08:17 (O uživateli | Poslat soukromou zprávu) http://blassenweb.net | |
| Tak to jsme rádi, že vám to pomohlo. | |
| Re: Rozběhejte si server (Hodnocení: 1) Od: Zelo (zelko@orangemail.sk) - Pátek, 03.02. 2006 - 20:29:12 (O uživateli | Poslat soukromou zprávu) | |
| Dlho som sa trápil a nešlo mi to. Potom som našiel - "Rozběhejte si server " - až to mám Vďaka moc. Želo. | |
![]() |
|