Inštalácia Apache, PHP, MySQL a PhpMyAdmin do PC(Windows)
Potrebné aplikácie si stiahnete na nasledovných adresách:
Server Apache :
PHP :
MySQL :
PhpMyAdmin :
(apache_2.2.4-win32-x86-no_ssl.msi)
( php-5.2.3-Win32.zip )
( mysql-5.0.41-Win32.zip )
( phpMyAdmin-2.10.0.2-all-languages.zip )
VZOR štruktúry adresárov- ( môžte si to prispôsobiť podľa seba )
Inštalácia Apache2
Inštalácia MySQL
Inštalácia PHP
Inštalácia ROOT WWW
d:\web\prog\Apache2
d:\web\prog\mysql
d:\web\prog\php
d:\web\www\
Samotné rozdelenie adresárov je len na vás. Ak použijete iné rozdelenie prispôsobte tomu konfiguráciu. V tomto popise bol zohľadnený tento vzorový adresár. Jeho prípadná zmena by vám nemala robiť problémy.
Inštalácia Apache servera.
Pri inštalácii Apache servera (apache_2.2.4-win32-x86-no_ssl.msi)
si najprv overte či sa vám vytvoril adresár Apache2, ak nie, tak najprv treba ten adresár vytvoriť ručne, tak aby to malo podobnú štruktúru, ako v uvedenom Vzore štruktúry adresárov, ďalej pri inštalácii je nutné zvoliť CUSTOM možnosť inštalácie.
V ďalšom kroku si nastavíte adresár podľa vašej adresárovej štruktúry.
Po dokončení inštalácie je nastavené automatické spúšťanie Apache2.
Konfigurácia Apache2 servera.
Konfiguračný súbor httpd.conf sa nachádza v d:\web\prog\Apache2\conf\httpd.conf
Súbor otvorte v editore, a vyhľadajte v ňom položku:
DocumentRoot
Listen
a nastavte na:
a nastavte na:
d:/web/www
Listen 127.0.0.1:80
V prípade konfliktu portov ( SKYPE ) nastavte Listen 127.0.0.1:8080.
Pri takejto zmene portov je však nutné toto uviesť aj v adrese.
Napr.: http://127.0.0.1:8080
Ďalšie nastavenia:
<Directory "d:/web/www">
Options Indexes Includes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
PHP ako Apache modul
Doporučujem stiahnúť najnovšiu aktuálnu verziu PHP.
ZIP balíček rozbaľte do d:\web\prog\php
DLL knižnice z d:\web\prog\php, ktoré nezačínajú na php5*.dll (libeay32.dll a ďalšie) presuňte do c:\windows\system32
Konfigurácia Apache servera pre podporu PHP
Konfiguračný súbor Apache httpd.conf doplňte o podporu pre PHP modul.
V súbore vyhľadajte a opravte:
DirectoryIndex index.html index.htm index.php
LoadModule php5_module "d:\web\prog\php\php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Konfigurácia PHP
Prekopírujte súbor d:\web\prog\php\php.ini-dist do c:\windows\php.ini.
Tento druhý súbor budete modifikovať. Základnou úpravou je povolenie rôznych rozšírení, ktoré sú implicitne zakázané a nastavenie adresára pre načítanie týchto rozšírení.
Povolenie sa vykoná odkomentovaním odkazu DLL knižnice rozšírenia, napr.:
extension_dir = "d:\web\prog\php\ext"
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_pdo.dll
extension=php_xmlrpc.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_sqlite.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
extension=php_mcrypt.dll
Toto sú najbežnejšie rozšírenia. Doporučujem povoliť rozšírenia rovnaké, aké budú na web-hostingu,
kde chcete vytvorený skript použiť. Predídete tým mnohým problémom pri presune skriptu na web-hosting.
Ďalšie nastavenia:
safe_mode = On
magic_quotes_gpc = Off
short_open_tag = Off
Otestovanie inštalácie PHP a Apache
Teraz už môžete pristúpiť k otestovaniu správnosti inštalácie Apache a PHP.
Vytvorte si súbor
d:\web\www\index.php s obsahom:
<?php
phpinfo();
?>
Potom reštartujte Apache server (Apache Monitor).
Po zadaní adresy http://localhost/ do URL browsera sa vám zobrazí
výpis informácií PHP.
MySQL databázový server
Rozbaľte setup.exe a vykonajte CUSTOM inštaláciu do d:\web\prog\mysql.
Po inštalácii sa spustí konfigurátor MySQL. Zvolte si tu konfiguráciu pre vývojárskú stanicu, default charset UTF8, a nastavte si heslo pre užívateľa root.
Otestovanie funkčnosti MySQL
Funkčnost MySQL si overíte v phpMyAdmine. Rozbalte phpMyAdmin do d:/web/www/pma/.
Po rozbalení phpMyAdmin premenujte súbor config.sample.inc.php na config.inc.php.
Nastavenia v tomto súbore:
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = [i]'heslo'[/i];
$cfg['Servers'][$i]['compress'] = true;
$cfg['Servers'][$i]['extension'] = 'mysqli';
Po správnej inštalácii a spustení sa vám zobrazí známa stránka phpMyAdminu.
Spúšťanie Apache a MySQL pomocou *.bat súborov.
Najprv spustite services.msc, (správa služieb v Windows XP), a nastavte spúšťanie služieb Apache2 a MySQL na manuálne.
Vytvorte súbory
start_web.bat s obsahom:
net start apache2
net start mysql
A súbor
stop_web.bat s obsahom:
net stop apache2
net stop mysql
Pre tieto súbory si vytvorte odkazové ikonky, (napr. na plochu), čo vám umožňuje jednoducho spúšťať a zastaviť tieto aplikácie.
______________________________________
___________________________________________________