Instalace webového serveru (Apache, PHP, MySQL) na platformě Windows je opravdu snadná. Tento návod vás provede kompletní instalací krok za krokem. Chcete-li vyvíjet webové aplikace založené na technologii PHP, musíte pro testování využít webový server (Apache), spolu se skriptovacím jazykem PHP a nejspíše i databází MySQL. Máte dvě možnosti, jak webového serveru dosáhnout. Buď využijte nějaký vhodný (free) webhosting, nebo si nainstalujete kompletní webový server přímo na svém počítači. Co je výhodnější?Rozhodně instalace na vašem počítači. Představte si situaci, že píšete script, který chcete postupně testovat. Byli byste nucení před každým otestováním nahrát aktuální verzi souboru na webový server webhostingu. Je to zbytečně zdlouhavé a nešikovné. Nemluvě o tom, že jste omezeni např. rychlostí připojení k Internetu nebo webhostingem. Pokud si nainstalujete webový server na svém počítači, nejste nuceni být při programování a testování PHP připojeni k Internetu. Jak mohu instalovat?Mnoho začínajících PHP kodérů upřednostňuje instalaci jakéhosi „kompletního“ balíčku. Funguje to stylem, že si z Internetu stáhnete jeden instalační soubor. Po nainstalování na svém počítači máte trojici „aplikací“ – tzv. AMP (Apache + MySQL + PHP). Spustíte konfigurátor, pomocí kterého nastavíte všechny základní parametry. Tím celá instalace končí (a problémy začínají). Nevýhodou tohoto řešení je právě onen „kompletní balíček“. V případě nových verzí Apache, MySQL či PHP jste závislí na autorovi zmíněného balíčku. Pokud nevydá novou verzi, máte prostě smůlu. Budete muset nadále využívat mnohdy zastaralé, potenciálně nebezpečné verze PHP, MySQL či Apache. Instalace kompletního balíčku je řešením pro opravdové a skutečné amatéry, kteří chtějí programovat a nejsou ani schopni instalace této trojice aplikací, která je bezproblémová, rychlá a především efektivní. Díky samostatné instalaci máte 100% přehled nad veškerým nastavením a nad veškerými soubory. Bude vydána nová verze? Žádný problém. Stačí stáhnout a implementovat. Důvod vyzdvihování kompletních balíčků skrze rychlost nainstalování by byla zcela lichá, protože samostatná instalace všech třech částí, včetně nastavení, vám díky tomuto návodu „krok za krokem“ zabere maximálně 15 minut. Co bude potřeba pro instalaci?Nejprve musíte stáhnout všechny tři zmíněné součásti. Protože existuje více variant pro různé platformy, je třeba, abyste každou aplikaci stáhli v binární podobě pro Windows (Win32 Binary). Pro rychlé stažení verzí aktuálních k 20. 10. 2007 pro platformu Windows můžete využít odkaz přímý link na stažení.
Příprava pro instalaciNejprve si v kořenovém adresáři disku Ve složce Instalace ApacheSpusťte stažený instalátor Apache. Pro pokračování klepněte na tlačítko Next. Pro pokračování v instalaci musíte souhlasit s licenčním ujednáním. Pakliže souhlasíte, zvolte možnost I accept… a pokračujte klepnutím na tlačítko Next. Následuje pár informací o verzi a o Apache obecně. Opět pokračujte klepnutím na Next. Nyní nastává nejdůležitější okamžik celé instalace Apache. Je třeba vyplnit doménová jméno a nějaký e-mail. Network Domain: localhost Dále můžete určit, jestli chcete instalovat Apache jako službu pro všechny uživatele na portu 80, anebo pouze pro aktuálně přihlášeného uživatele s ručním spouštěním na portu 8080. Necháme první možnost. Protože budeme chtít nastavit adresu instalace, zvolte Custom. Změňte cílový adresář instalace na Vše máme nastaveno. Stačí tedy zahájit instalaci klepnutím na tlačítko Install. Na konci úspěšné instalace uvidíte následující okno, které uzavřete tlačítkem Finish. Nyní by se měla nacházet ikona Apache v trayi (vpravo dole u hodin). Na ikonu klepněte levým tlačítkem myši a z kontextové nabídky vyberte Apache2 → Stop, čímž ukončíte právě nainstalovaný server. (Ikona částečně změní podobu - zelená šipka se změní na červené kolečko.) Nastavujeme ApacheNyní již jen zbývá korektně nastavit Apache. Otevřete následující soubor v nějakém editoru. Využít můžete Poznámkový blok (Notepad) nebo pokročilý editor PSPad. Nepoužívejte editory typu Wordpad nebo Word!
Nastavení kořenového adresáře serveruNajděte v něm řádek (č. 228), kde se nachází:
Tato cesta určuje kořenový adresář serveru. My jsme si na začátku vytvořili kořenový adresář serveru na disku
Postup zpracování souborůProtože budeme využívat PHP, tak je třeba, aby docházelo také k automatickému spouštění souborů index.php. Toho docílíme nahrazením následujícího řádku (č. 321):
řádkem:
…ve kterém definujeme, že se server nejprve v zadané složce pokusí najít soubor Podpora pro mod_rewritePakliže budete chtít kouzlit s modulem mod_rewite, tak budete potřebovat, aby byl spuštěn (zaveden). Že nevíte, k čemu je mod_rewrite dobrý? Nástin síly mod_rewrite naleznete v našem článku Praktická ukázka základního použití mod_rewrite pro SEO adresy. Najděte následující 4 řádky (začínají na řádku č. 238):
a nahraďte je těmito:
Podpora pro PHPNa úplný konec souboru vložte následující řádky, které nám zajistí nejen nahrání modulu php5, ale i schopnost zpracování souborů s příponou *.php.
V současné době soubor Tímto jsme dokončili instalaci a konfiguraci Apache. Zbývá nainstalovat MySQL a PHP. Instalace MySQLInstalace databázového serveru MySQL je zcela snadná, navíc nebude potřeba žádná ruční editace konfiguračních souborů, protože využijeme konfigurátor, který je součástí instalace. Spusťte instalátor MySQL. Vyberte možnost Custom. Změňte cílový adresář instalace na A zahajte instalaci. Přihlášení či vytvoření MySQL.com účtu můžete bez obav vynechat. Instalace je kompletně hotova. Budeme chtít spustit průvodce konfigurace MySQL serveru. Spustil se nám průvodce pro konfiguraci MySQL serveru. Necháme zvolenou detailní konfiguraci. Také ponecháme zvolené nastavení, které určuje vývojářský stroj. Ponecháme multifunkční databázi. Místo pro tabulky také ponecháme. Zde nic měnit také nebudeme. Nastavený port a striktní mód ponecháme. Nastavte kódování latin2 (ISO-8859-2). Chceme MySQL zaregistrovat jako službu pod názvem MySQL5 a máme zájem o její automatické spouštění po startu Windows. Nastavte si nějaké heslo pro uživatele root (administrátor, který má nejvyšší práva). Pokud nebudete chtít heslo nastavovat, stačí odškrtnout první checkbox (zatržítko). Všechny požadavky byly zadány, nyní stačí vygenerovat nastavení a spustit službu MySQL5. MySQL máme připravenou. Instalace PHPVytvořte si složku Nastavujeme PHPSoubor s konfiguracíPřejmenujte soubor:
na:
Otevřete následující soubor v nějakém editoru. (Pro editor platí stejná pravidla, jaká byla zmíněna u Apache.)
Výpis chybMusíme aktivovat samotný výpis chyb. Najděte řádek (č. 372), kde se nachází:
…a přepněte na On, takto:
Stejně zapneme výpis chyb po startu PHP. Najděte řádek (č. 377) a přepište Off:
na On:
RozšířeníSpolu s PHP je přibalena i spousta rozšíření. Nejsou ale automaticky načítána, takže je třeba ručně zvolit, která chceme zavádět. Nejprve musíme určit místo, kde se rozšíření nacházejí. Najděte řádek (č. 536):
A upravte jej takto:
Nyní určíme, které rozšíření budeme chtít zavádět. Odkomentujte (smažte středníky) následujících rozšíření (orientačně řádky 655-699):
Ještě jednou opakuji, že je třeba u výše zmíněných rozšíření smazat středníky, které jsou na začátku řádku. Uložení a zkopírováníNyní můžete editovaný soubor
Zkopírování knihovny PHP5Aby PHP fungovalo, je třeba zkopírovat soubor:
do složky:
Zkopírování knihovny MySQLPro správnou funkci MySQL je třeba nakopírovat soubor:
do složky:
Proměnné prostředíJako poslední krok je třeba nastavit Proměnné prostředí. Spusťte Ovládací panely → Systém → Upřesnit → Proměnné prostředí a k existující proměnné PATH doplňte OtestováníInstalace je nyní kompletně dokončena. Vytvoření testovacího souboruVytvořte si soubor:
s obsahem:
Otestování ApacheJeště než spustíme server, můžete otestovat správnost nastavení Apache. Spusťte Start → Programy → Apache HTTP Server 2.0.63 → Configure Apache Server → Test Configuration. Pokud nebyla vypsána žádná chybová hláška, mělo by být vše nastaveno v pořádku. V opačném případě překontrolujte, zda-li jste provedli správné nastavení Apache. Spuštění ApacheKlepněte levým tlačítkem myši na ikonu Apache v trayi a zvolte Apache2 → Start. Pokud se nevypíší žádné chybové hlášky, tak vše by mělo být správně nastaveno. Ikona Apache lehce změní podobu (zobrazí se zelená šipka). V případě, že se ikona Apache v trayi nenachází, je třeba nejprve spustit Start → Programy → Apache HTTP Server 2.0.63 → Control Apache Server → Monitor Apache Servers. Zobrazení stránkyNyní už stačí napsat do adresního řádku webového prohlížeče adresu V případě jakýchkoliv problémů zkuste nejprve restartovat počítač! ZDROJ: |
PC zone >