Návod k instalaci Apache, PHP, MySQL a phpMyAdmina pro Windows
Návodů na instalaci vlastního serveru na domácí počítač pro testování webových projektů je na Internetu k nalezení několik, ale nejvíce mi pomohl postup od ex-kolegy Maxima Krušiny. Poměrně jednoduše je v něm vše popsáno pro úplného začátečníka.
Instalace Apache (popis pro verzi apache_2.0.54-win32-x86-no_ssl.msi)
- Nainstalujeme Apache např. do adresáře C:/Apache2 (v instalátoru označíme jako místo pro instalaci pouze C:)
- Pokud se browser neotevřel sám, vyzkoušíme, jestli Apache běží – do browseru zadáme adresu http://localhost/ a měla by být vidět úvodní stránka Apache
- Změníme položky v konfiguraci Apache (C:/Apache2/conf/httpd.conf):
DocumentRoot „C:/Webserver" nebo jiný adresář, kde máme root dokumentů webového serveru
<Directory „C:/Webserver"> nebo jiný adresář, kde máme root dokumentů webového serveru
DirectoryIndex index.php index.html index.htm přidáme automatické zpracování index.php a index.htm
extension_dir = „C:/Apache2/php4/extensions/" - Opět vyzkoušíme v browseru adresu http://localhost/, nyní by měl být vidět obsah rootové složky (např. „C:/Webserver") s webovými dokumenty, příp. obsah souboru index.
- Přidáme další řádky do souboru C:/Apache2/conf/httpd.conf pro spuštění PHP (vlastní instalace PHP proběhne následně):
LoadModule php4_module „C:/Apache2/php4/php4apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir „C:/Apache2/php4"
Instalace PHP (popis pro verzi php-4.4.0-Win32.zip)
- Rozbalíme obsah archivu PHP např. do adresáře C:/Apache2/php4
- Zkopírujeme soubor C:/Apache2/php4/php.ini-dist do nového souboru php.ini
- Zkopírujeme soubor C:/Apache2/php4/sapi/php4apache2.dll do nadřazené složky (C:/Apache2/php4)
Instalace MySQL (popis pro verzi mysql-4.1.14-win32.zip)
- Nainstalujeme MySQL – kamkoliv, např. do C:/Program Files.
Můžeme nechat hodnoty na defaultním nastavení.
Při instalaci nezapomeneme nastavit heslo pro účet root a zapamatovat si jej(!).
Pokud chceme mít jako výchozí kódování UTF-8, nastavíme v průběhu instalace volbu Best support for multilingualism - Upravíme konfiguraci MySQL (C:/Program Files/MySQL/MySQL Server 4.1/my.ini) přidáním těchto řádků do sekce [mysqld]:
Use old password encryption method (needed for 4.0 and older clients). - Vypneme a zapneme MySQL
- Nainstalujeme a spustíme MySQL Administrator (ke stažení z www.mysql.com).
- Zalogujeme se jako root na host localhost se zadaným a zapamatovaným heslem.
- V sekci User Administration zvolíme usera root a zadáme jak staré tak nové heslo (hesla budou identická).
Instalace phpMyAdmin (popis pro verzi phpMyAdmin-2.6.4-pl1.zip)
- Obsah archivu rozbalíme do rootu dokumentů Apache (C:/Webserver)
- Upravíme konfiguraci phpMyAdmima (soubor C:/Webserver/phpMyAdmin-2.6.4-pl1/config.inc.php)
$cfg['Servers'][$i]['password'] = 'nejakemojeheslo';
Pokud ani s tímto postupem Apache neběží, je na čase si přečíst návod.
Martin Ševčík,
23. 9. 2006
přečteno: 33072/31650×
Vložit komentář