- červenec 2006
- červen 2006
- květen 2006
- duben 2006
- březen 2006
- únor 2006
- leden 2006
- prosinec 2005
- listopad 2005
- září 2005
- srpen 2005
- červenec 2005
- květen 2005
- duben 2005
- březen 2005
- únor 2005
- leden 2005
- prosinec 2004
- listopad 2004
- říjen 2004
- září 2004
- srpen 2004
- červenec 2004
- červen 2004
- květen 2004
- duben 2004
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 http://www.mysql.com/ - Stáhněte APACHE
download sekce http://httpd.apache.org/download.cgi
domovská stránka http://www.apache.org/ - Stáhněte PHP
download sekce http://www.php.net/downloads.php
domovská stránka http://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!