Instalace APACHE,PHP a MySQL pod Windows XP
Instalace serveru APACHE s podporou PHP5 a databázového serveru MySQL dělá spoustě nováčků stále velké problémy. Problém je také v současné době na internetu najít ucelený funkční návod jak nainstalovat a nakonfigurovat server APACHE, jak ho nakonfigurovat tak aby správně interpretoval skriptovací jazyk PHP a aby byla možnost současně využívat databázového serveru MySQL. Rozhodl jsem se napsat velice stručný, ale zato plně funkční návod instalace APACHE, PHP a MySQL pro lokální použití.
Stažení potřebných instalací:
- Stáhněte MySQL
download sekce http://dev.mysql.com/downloads/
domovská stránka www.mysql.com - Stáhněte APACHE
download sekce http://httpd.apache.org/download.cgi
domovská stránka www.apache.org - Stáhněte PHP
download sekce http://www.php.net/downloads.php
domovská stránka www.php.net
Instalace apache
- Spusťte instalační soubor APACHE 2.0
- Na obrazovce Server Information do kolonky Network Domain a Server Name vyplníme
localhost - Email administrátora není zas tak podstatný, ale vyplňte klidně svůj email
- Zvolíme typickou instalaci Typical a odklikejte průvodce až k tlačítku Install
- Kliknutím na Install se nainstaluje APACHE server do Vašeho počítače
Instalace PHP
- Na disku vytvoříme adresář
C:/dev/php - Stáhněte ZIP archiv PHP5 a obsah archivu pak zkopírujte do adresáře
C:/dev/php
Konfigurace PHP
- Nyní je nutné doplnit do systémové proměnné PATH v systému Windows cestu k PHP. Kliknutím na Start > Ovládací panely > Systém > Upřesnit > Proměnné prostředí si najdeme proměnnou PATH a doplníme
C:/dev/php - Překopírujte soubor
c:/dev/php/libmysql.dlldo adresářec:/Windows/System32, aby extension pro mysql pracoval správně. Pokud tento krok neprovedete, PHP nám při startu nebude moci najít extension php_mysql.dll a bude hlásit něco jako Unable to load dynamic library / Uvedený modul nebyl nalezen. - Následně je nutné zkopírovat soubor
c:/dev/php/php.ini-recommendeddoc:/Windows/php.ini - Nyní následuje konfigurace souboru c:/Windows/php.ini:
error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR¨
display_errors = On
display_startup_errors = On
extension_dir = "c:/dev/php/ext"
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_mysql.dll
extension=php_tidy.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
Konfigurace APACHE
- V tray oblasti klikněte na ikonu Apache monitoru a volbou APACHE2 > Stop server zastavte, nyní je třeba upravit konfigurační soubor serveru APACHE
- V adresáři
c:/Program Files/Apache Group/Apache2confje soubor httpd.conf. Tento soubor upravte takto..
přidejte řádky:
LoadModule php5_module "c:/dev/php/php5apache2.dll"
AddType application/x-httpd-php .php
UPDATE: Pokud instalujete APACHE verzi 2.2.x a PHP verzi 5.1.x tak budete s největší pravděpodobností potřebovat opravený soubor php5apache2.dll a také nainstalované Visual C++ 2005 Redistributable Package (díky Martinovi za nalezení řešení).
Dále v souboru httpd.conf pozměňte řádky:
DocumentRoot "c:/dev/www"
#AddDefaultCharset ISO-8859-1
DirectoryIndex index.html index.html index.php
- vytvořte adresář
c:/dev/www,který bude sloužit jako hlavní adresář (root) serveru localhost. Sem budete kopírovat (X)HTML stránky a PHP skripty
Pokud instalujete APACHE 2.2.x je nuté do konfiguračního souboru httpd.conf ještě přidat následující řádky pro přítup do adresáře c:/dev/www.
<Directory "c:/dev/www">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Test funkčnosti
Vytvořte soubor c:/dev/www/index.php s následujícím obsahem..
<?php phpinfo(); ?>
Kliknutím na monitor serveru APACHE zvolte APACHE2 > Start spusťte internetový prohlížeč a zadejte adresu http://localhost. Měla by se zobrazit konfigurace PHP serveru a jeho nastavení. Pokud se tak stane je vše v pořádku a připravené na Vaše skriptování, pokud nastanou nějaké problémy, doporučuju přečíst článek Problém s instalací MySQL 4.1.8 na Windows XP, nebo se obrátit na Google.
Instalace MySQL serveru
- Spusťte instalační soubor serveru MySQL
- Zvolte typickou instalaci Typical - nainstaluje se server
- Na obrazovce MySQL.com Sign-UP zvolte Skip Sign-up a klikněte na NEXT
- na obrazovce Wizard Completed nechte zaškrtnutou volbu Configure the MySQL Server now a klikněte na FINISH
Konfigurace MySQL serveru
- Po instalaci MySQL serveru se v zápětí objeví obrazovka Instance Configuration Wizard, klikněte na NEXT
- Na další obrazovce zvolte Standard Configuration a klikněte na NEXT
- Další obrazovka se nezmění, musí být zaškrtnuty všechny volby.. Install As Windows Service, Launch the MySQL Server automatically a Include Bin Directory in Windows PATH
- Na další obrazovce vypňte dvakrát heslo pro ROOT přístup k databázi a zaškrtněte volbu Root may only connect from localhost a klikněte na tlačítko NEXT
- Teď už jen stačí vytvořit instanci MySQL serveru kliknutím na tlačítko EXECUTE a FINISH
Nyní by měl být připraven APACHE verze 2.x server s podporou PHP5.0.5 a MySQL serverem k Vaši službám. Sám jsem vše podle svého návodu instaloval několikrát na svůj lokální počítač a vše šlape. Konflikt někdy může nastat díky nainstalovanému software, který může kolidovat s některou součástí. ENJOY!
Komentáře
Ostatní články
- Webové stránky snadno a rychle, to je icard.cz (03.01.2013)
- Nové produktové balíčky pro redakční systém (22.03.2009)
- Redesign www stránek (10.03.2008)
- Instalace APACHE, PHP a MySQL snadno a rychle! (08.03.2007)
- Tvorba internetových stránek pro obecní úřady a školy ZDARMA (29.01.2007)
- Instalace APACHE,PHP a MySQL pod Windows XP (13.09.2005)
- EDACMS podpora multiuser administrace (01.09.2005)
- VoIP: Jak nainstalovat softwarový telefon (26.08.2005)
- VoIP : Úvod do Voice over Internet Protocol (23.08.2005)
- CAPTCHA - řešení proti SPAMu (19.07.2005)

