Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL Kód DUM : VY_32_INOVACE_DYN.1.04
Název materiálu: Anotace Autor Jazyk Očekávaný výstup
04 WAMP, LAMP - základní nastavení serverů HTTPD a služeb modulů PHP, MySQL
DUM naučí žáky nastavit některé parametry webového serveru Ing. Vladimír KEBERT, CSc (Autor) Čeština RVP 18-20-M/01 Informační technologie, předmět: Publikování na Internetu, 2. ročník RVP 63-41-M/01 Ekonomika a podnikání, předmět: Publikování na Internetu, 2. ročník
Speciální vzdělávací potřeby Žádné Klíčová slova
Př. LAMP, WAMP, XAMPP, PHP, server, Apache, Localhost, Host, IP adresa, C/S , PHP.ini, Httpd.conf
Druh učebního materiálu Prezentace s prvky interaktivity Druh interaktivity Cílová skupina
Kombinované Žáci 2. ročníku
Stupeň a typ vzdělávání
Odborné vzdělávání / Informační a komunikační technologie
Typická věková skupina
16 - 19 let
Celková velikost
Velikost materiálu v kB : 290
| tématická oblast sady: Dynamický web
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL 1.Základní konfigurační soubory webserveru: - Protože jde o programy portované z Linuxu pod licencí GNU/GPL s otevřeným kódem, lze tyto servery konfigurovat textovými zápisy v conf a ini souborech. Pro LAMP i WAMP platí podobné: - Pro webový server je třeba najít ve struktuře LAMP/WAMP soubor s názvem: httpd.conf Tento soubor definuje většinu nastavení webserveru Apache. - Pro PHP je třeba najít soubor php.ini
Obr.1: Konfigurační soubory httpd a php.ini
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL 2.Řešení některých problémů nastavení webového serveru - čeština - Po zprovoznění webového serveru se může často stát, že prohlížeč špatně interpretuje české znaky. Nápravou je editace httpd.conf:
Náprava – AddDefaultCharset
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL 3 .Řešení některých problémů nastavení webového serveru - port - HTTPD jako démon naslouchá defaultně na portu 80 a čeká na požadavek. Někdy se může stát, že potřebujeme změnit číslo portu. Toto se opět změní v httpd.conf :
Pak je ale potřeba ošetřit „otevření“ portu 8080 na firewallu operačního systému. Stránka se potom volá s číslem nového portu:
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL 4. Zásady psaní projektů - Doporučuje se: 1. nastavit webový server pro interpretaci UTF – 8 (modernější a multiplatformní kódová stránka než WINDOWS-1250 ) 2. Webové projekty psát v tomto kódování. 3. Opak (WIN-1250) je možný ale je třeba dodržet totéž – vše pak psát v jednom kování češtiny.
- provede se stažení balíku, nejlépe z originálního webu sourceforge.net:
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL 3. Nastavení zobrazení chyb v php.ini U některých instalací je php nastaveno tak, že zobrazuje různá varování a nestandardní kusy kódu nebo jiná než očekávaná nastavení. - toto nastavení je určeno pro vývoj dynamických webových stránek (tedy i pro nás). - doporučuje se pak vypnout zejména u běžících webů, neboť to může způsobovat problémy na neznámých systémech.
Náprava: vypnout zobrazení varování:
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL 7. Úloha: 1. Na svém PC (ve školní laboratoři) najděte konfigurační soubory pro webový server a pro PHP. 2. Nastavte opačné kódování češtiny a sledujte účinek v zobrazení stránek. 3. Nastavte naslouchání serveru na jiném portu než je 80 (např. 78), restartujte server a vyvolejte zobrazení stránky na tomto portu. 4. Vyzkoušejte nastavit zobrazení varování v php.ini editací tohoto konfiguračního souboru a ověřte účinek nastavení.
Střední odborná škola a Střední odborné učiliště, Hořovice DIGITÁLNÍ UČEBNÍ MATERIÁL Přehled použité literatury a děl: Pokud není uvedeno jinak, autorem použitých textů a mediálních příloh (obrázků, textů, interaktivních materiálů, screenshotů) je autor tohoto digitálního učebního materiálu. Příklady a skripty v příloze DUM jsou dílem autora tohoto materiálu:. Použité zdroje: 1. SOURCEFORGE.INC. PHP MyAdmin Official Website (logo + aplikace) [online] 20032013 [cit. 2013-02-09]. Dostupné na Internetu: http://www.phpmyadmin.net/home_page/ 2. TVORBA-WEBU.CZ. PHP: základy [online]. 2003-2008 [cit. 2013-02-09]. Dostupné z: http://www.tvorba-webu.cz 3. ZAJÍC,P. PHP (4). [cit. 2013-02-09].Dostupné z: http://www.linuxsoft.cz/article.php?id_article=176 5. SOURCEFORGE.INC. Logo svobodného softwaru SF-net: http://sourceforge.net/projects/xampp/ 6. GRAPHISME – DÉVELOPMENT. Wampserver. Logo. [online] [cit. 2013-02-09] Dostupné na Internetu: http://www.wampserver.com/en/