Jegyzet
Miért van szükség az Apache-re?
Ahhoz, hogy Windows rendszereken webes programokat fejlesszünk, nem elegendő az adott nyelvhez
tartozó kezelőprogram telepítése. Ha csak PHP-t telepítenénk a gépünkre, elkészült szkriptjeinket
ugyan kiválóan tudnánk futtatni parancssorból, böngészőben azonban nem lennénk képesek közvetlenül
megtekinteni működésüket, hiszen böngészőnk elsősorban egy web kiszolgálóval szeretne kommunikálni.
Ezért ahhoz, hogy használható webes fejlesztői környezetet alakítsunk ki, mindenképpen szükség lesz
egy webszerverre is.
Az előző jegyzet végén megállapítottuk,
hogy megírt PHP programjaink kipróbálása eleinte a saját gépünkre telepített Apache webszerveren keresztül
lehet a legcélszerűbb. Mint mondtuk, Apache telepítésére több ingyenes lehetőség is kínálkozik, mint például
Ezek közül a választásunk most essen az AppServ programcsomagra. A szoftver négy komponenst tartalmaz,
melyek a következők:
- Apache webszerver
- PHP értelmező
- MySQL adatbázis-kezelő rendszer
- phpMyAdmin interaktív MySQL adatbázis-menedzselő felület
E tartalom szerint tehát az Apache telepítésével egyidejűleg nemcsak PHP értelmezőt fogunk gépünkre
telepíteni, hanem egyúttal a PHP-val kiválóan együttműködő MySQL adatbázis-szervert, illetve az
ehhez tartozó kezelőfelületet is installáljuk - hiszen rövidesen ezekre is szükség lesz. A PHP nyelvben
szerzett jártasság megszerzése mellett ugyanis a webprogramozás tanulásának fontos lépését jelenti
egy webes adatbáziskezelő rendszer megismerése is.
Az AppServ az alábbi címről tölthető le:
A program telepítésének végrehajtásához útmutatóul használjuk szoftvergyártó által közölt
telepítési ismertetőt:
Amennyiben a telepítés sikeresen befejeződött, a böngészőbe begépelve a
http://localhost/ sort, verziótól függően az alábbi képhez hasonló
tartalomnak kell megjelennie.
A
http://localhost/ hivatkozás az AppServ feltelepítése után (alapesetben) valójában a
C:\AppServ\www\
mappára való hivatkozást jelenti, ugyanis ez a mappa lett számunkra a virtuális szerver tárhelyét megtestesítő
adattároló. Ezek szerint a böngészőben a fenti kép mintáján megjelenő tartalom is a
C:\AppServ\www\index.php fájl feldolgozásának eredménye.
A továbbiakban tehát minden HTML vagy PHP forráskódot (és az ezekben meghivatkozott képeket és egyéb
tartalmakat is), amit az AppServ rendszeren keresztül szeretnénk megtekinteni és kipróbálni, szükségszerűen
a
C:\AppServ\www\ mappába, vagy célszerűen annak egy általunk létrehozott felhasználói almappájába
kell majd elmenteni.
Feladat
Telepítse számítógépére az AppServ programcsomagot!
Ezt követően hozzon létre saját nevére egy almappát a
C:\AppServ\www\ mappán belül. Korábbi munkáiból
másoljon ide, vagy ennek hiányában hozzon létre itt egy egyszerű .html fájlt, majd nézze meg böngészőben
annak eredményét localhost-on keresztül (vagyis a böngésző címsorában a http://localhost/... tartalommal
kezdődő URL-cím beírásával).