Inštalácia PHP do WWW servera APACHE
naspäť
- predpokladáme, že máte nainštalovaný WWW server apache v
c:\program files\apache group\apache
- Vytvoríme v adresári c:\program files\apache group\apache adresár
php a nakopírujeme do neho obsah archívu php4_for_apache.zip,
takže cesta k súboru php.exe bude c:\program files\apache
group\apache\php\php.exe
- Do adresára
c:\winsows\system32
alebo c:\winnt\system32
nakopirujeme kniznice php4ts.dll a php4ts.lib (kniznice
najdete v horeuvedenom zipe)
- Na disku C vytvorte adresár www (c:\www) a nakopírujte do neho súbor
index.php, ktorý má nasledujúci obsah
<?
// subor index.php
phpinfo();
?>
Súbor index.php je spolu s konfigurákmi uložený tu
- Potom upravte podľa vašich požiadaviek súbor httpd.conf - je tu
a uložte ho na rovnaké miesto (c:\program files\apache
group\apache\conf\httpd.conf). Pozor! skontrolujte, či ste ho neuložili
s príponou .txt, NOTEPAD zvykne takéto hovadiny stvárať!!
Konfiguračný súbor httpd.conf je uložený tu
- upravte ho podľa v ňom uložených odporúčaní
- Skopírujte súbor php.ini do c:\windows
(cesta k php.ini bude c:\windows\php.ini).
php.ini môže byť uložený aj pod APACHE - cesta k nemu
bude potom c:\program files\apache group\apache\php.ini
- Spustite WWW server Apache pomocou menu START->PROGRAMY-APACHE WEB
SERVER->MANAGEMENT->START APACHE. V prípade, že WWW server sa
nerozbehne, pozrite sekciu problémy. Štart WWW
servera APACHE signalizuje okno,resp po stlačení CTR+ALT+DEL vidíte službu
s názvom APACHE - mala by byť len jedna, ak ich beží viac zrušte ich!

PHPINFO - overenie funkčnosti
WWW server APACHE musí
bežať, ak nie, spustite ho!
- Spustite prehliadač a do okna zadajte http://localhost
alebo http://127.0.0.1 alebo http://localhost/index.php
Všetky tri adresy majú rovnaký účinok, spustia PHP engine zabudovaný v
WWW Apache

a zobrazí sa nasledovné okno:

To oznamuje, že PHP je spustené ako CGI. Ak chcete PHP spustiť ako modul,
upravte httpd.conf tak že zaremujete voľbu 1 - CGI a odremujete voľbu 2 -
modul, takže daná časť httpd.conf bude vyzerať takto:
# MOZNOST 1 - CGI
#ScriptAlias /php/ "c:/Program files/Apache Group/Apache/php/"
#Action application/x-httpd-php "/php/php.exe"
#AddType application/x-httpd-php .php .phtml .inc .php3
#AddType application/x-httpd-php-source .phps
# MOZNOST 2 - konfiguracia PHP - PHP ako MODUL -
LoadModule php4_module php/php4apache.dll
AddType application/x-httpd-php .php .phtml .inc .php3
AddType application/x-httpd-php-source .phps
Uložte httpd.conf a reštartujte APACHE. Po zadaní http://localhost
sa objaví

-
Máte nainštalovaný WWW systém APACHE+PHP+MYSQL
- nebeží WWW server Apache. spustite si nejaký shell, napríklad NC, VC
alebo Windows Commander a choďte do adresára kde je apache a tam zadajte
príkaz command. objaví sa takéto okno

tu zadajte apache.exe a ak sa vyskytnú chyby v konfiguráku,
opravte ich a znovu skúste zadať apache.exe až kým sa apache správne
nespustí ako na obrázku vyššie...
- používate Windows 95? Máte nainštalovaný WINSOCK2 update?
- Skopirovali ste dane kniznice php4ts.dll a php4ts.lib a
restartli ste pocitac?
V prípade iných problémov mi mailnite
Na rozumne položené otázky s dostatočným množstvom informácií rád
odpoviem. Na mail v štýle "nefunguje mi PHP, čo mám robiť?"
zvyknem odpovedať v štýle "hoď sa do studne a kúp si rozum...!"
Naspäť
(C) MGX 2001