2020. március 31., kedd

Apache – PHP - MySQL kapcsolata

Aki PHP-ben programozik, annak érdemes az Apache WEB-szervert, valamint a MySQL adatbáziskezelő rendszert használnia még akkor is, ha Windows operációs rendszer alatt dolgozik. Az Apache alternatívája lehetne a Microsoft IIS, a MySQL-t pedig helyettesíthetné a Microsoft Access adatbáziskezelő, viszont ha Linux-os környezet alatt kell folytatni a munkát, akkor ezeket a Windows-os programokat és környezeteket már nem áll módunkban használni!
•    Az Apache egy virtuális WEB-szerver, ami lehetővé teszi számunkra a PHP programok saját gépünkön való futtatását.
•    A PHP egy szerveroldali szkript-nyelv, melyel egyszerűen és hatékonyan tudunk aktív WEB-oldalakat készíteni.
•    A MySQL egy egyszerű adatbázis-kezelő környezet, mely az SQL lekérdező nyelv segítségével tud kommunikálni a PHP oldalakkal.
Mindhárom területet részletesen megvizsgáljuk majd, előtte azonban meg kell teremtenünk a munkához szükséges feltételeket. Az Apache, PHP és MySQL sikeres telepítése és beállítása érdekében az alábbi műveleteket kell végrehajtanunk, szigorúan az itt megadott sorrendben!
Normál esetben a teljes telepítés időtartama nem több 5 percnél!


Az Apache 2 WEB-szerver telepítése, indítása és tesztelése

1. Telepítsük az Apache 2-t:
a)    Indítsuk el a telepítőt: apache_2.0.44-win32-x86-no_ssl.exe
b)    Ha megjelenik egy üzenet a "Windows Installer"-ről szóló szöveggel, kattintsunk az "OK" gombra
c)    Az üdvözlő oldalon ("Welcome...") kattintsunk a "Next" gombra
d)    Jelöljük be a rádiógombot az "I accept..." szöveg mellett, és kattintsunk a "Next" gombra
e)    Kattintsunk a "Next" gombra
f)    A beviteli mezőkbe fentről lefele sorrendben a következőket írjuk:
localhost
localhost
me@localhost.com
g)    Ellenőrizzük, hogy a "for All Users, on Port 80" melletti rádiógomb be van-e jelölve, majd kattintsunk a "Next" gombra
h)    Ellenőrizzük, hogy a "Typical" melletti rádiógomb be van-e jelölve, majd kattintsunk a "Next" gombra
i)    A felkínált útvonalat fogadjuk el a "Next" gombra kattintva
j)    Kattintsunk az "Install" gombra, és várjunk amíg a telepítés végbemegy
k)    Végül kattintsunk a "Finish" gombra
 
2. Indítsuk el az Apache szervert:
Elvileg telepítés után az Apache szerver automatikusan elindul. Ha jobb oldalt alul látunk egy ikont, melyben egy jobbra mutató kis zöld háromszög van, akkor a szerver fut. Ha ugyanitt kis piros négyzetet látunk, a szerver áll.
A kis ikonra egyet kattintva, majd az Apache 2 menüpontot (több sor nincs is) választva elindíthatjuk (Start), leállíthatjuk (Stop) vagy újraindíthatjuk (Restart) a szervert.

3. Teszteljük le a szerver működését:
Ha a szerver fut, a böngészőbe (IE vagy Netscape) írjuk be a következő címet:
http://localhost
Ha az "Enter" gomb lenyomása után megjelenik egy WEB-oldal, rajta vastag betűkkel a következő szöveg: "Seeing this instead of the website you expected?", akkor sikeresen telepítettük az Apache 2 WEB-szervert!

A PHP4 telepítése és beállításai

1. Telepítsük a PHP4-et:
a)    Indítsuk el a telepítőt: php-4.2.3-installer.exe
b)    Kattintsunk a "Next" gombra
c)    Kattintsunk az "I agree" gombra
d)    Ellenőrizzük, hogy a "Standard" melletti rádiógomb be van-e jelölve, majd kattintsunk a "Next" gombra
e)    A felkínált útvonalat a "Next" gombra kattintva fogadhatjuk el. Ha nem a C meghajtóra telepítjük a PHP-t, akkor kattintsunk a "Browse" gombra, írjuk be a helyes útvonalat (pl. E:\PHP) és kattintsunk az "OK" gombra. Ha az útvonal helyes, kattintsunk a "Next" gombra
f)    Ellenőrizzük, hogy a beviteli mezőkben a következő adatok szerepelnek-e:
 localhost
 me@localhost.com
 Ha nem, módosítsuk őket ennek megfelelően.
g)    Kattintsunk a "Next" gombra
h)    Jelöljük be a rádiógombot az "Apache" szöveg mellett, és kattintsunk a "Next" gombra
i)    Kattintsunk a "Next" gombra
j)    Ha megjelenik egy "Sorry, the software..." kezdetű üzenet, kattintsunk az "OK" gombra
k)    Végezetül kattintsunk az "OK" gombra

2. Végezzük el a szükséges beállításokat:
a)    Hozzunk létre egy új könyvtárat: C:\phpweb
b)    Nyissuk meg szerkesztésre a C:\Windows\php.ini fájlt
c)    Keressük meg és módosítsuk a következő sorokat:
doc_root = "C:\phpWeb"
extension_dir = "C:\php"
register_globals = On
d)    Mozgassuk át a C:/PHP/php4ts.dll fájlt a C:\Windows könyvtárba


Az Apache szerver felkészítése PHP fájlok futtatására

1. Módosítsuk az Apache konfigurációját:
a)    Nyissuk meg szerkesztésre a következő fájlt:
C:/Program Files/Apache Group/Apache/Conf/httpd.conf
b)    Keressük meg és módosítsuk a következő sorokat:
DocumentRoot "C:/phpweb"
<Directory "C:/phpweb">
c)     3. Keressük meg a "AddType image/x-icon .ico" sort, és alá vegyük fel a következő sorokat:
ScriptAlias /php4/ "C:/PHP/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
Action application/x-httpd-php "/php4/php.exe"


FIGYELEM!!!
Mint az a fenti sorokból egyértelműen kitűnik, az Apache konfigurációs fájl-jában a megszokottól eltérően \ (backslash) helyett / (slash) jelet kell használnunk!


2. Teszteljük le az Apache – PHP párost:
a)    Állítsuk le, majd indítsuk újra az Apache szervert
b)    Másoljuk be a mellékelt test.php fájlt a C:\phpweb könyvtárba
c)    A böngészőbe írjuk be a következő címet:
http://localhost/test.php

Sikeres telepítés és beállítás esetén egy nyugtázó üzenetet látunk, alatta az aktuális dátummal!

A MySQL telepítése és indítása, és a végső tesztelés

1. Telepítsük a MySQL-t:
a)    Indítsuk el a telepítőt: SETUP.EXE
b)    Kattintsunk a "Next" gombra
c)    Kattintsunk a "Next" gombra
d)    A felkínált útvonalat a "Next" gombra kattintva fogadhatjuk el. Ha nem a C meghajtóra telepítjük a MySQL-t, akkor kattintsunk a "Browse" gombra, írjuk be a helyes útvonalat (pl. E:\MySQL) és kattintsunk az "OK", majd a "Yes" gombra. Ha az útvonal helyes, kattintsunk a "Next" gombra
e)    Ellenőrizzük, hogy a "Typical" melletti rádiógomb be van-e jelölve, majd kattintsunk a "Next" gombra
f)    A telepítés végeztével kattintsunk a "Finish" gombra

2. Indítsuk el a MySQL szolgáltatást:
a)    Keressük meg és futtassuk a C:\mysql\bin\winmysqladmin.exe programot
b)    Ha be kell írnunk egy felhasználónevet és jelszót, mindkettőhöz írjuk ezt: "proba".
c)    Indulás után jobb oldalt alul az ún. "System tray"-ben megjelenik egy kis “forgalomirányító” lámpa. Ha ez a lámpa zölden világít, a MySQL szolgáltatás fut, nincs egyéb teendőnk!
d)    Ha a lámpa pirosan világít, kattintsunk rá egyszer, majd a menüből válasszuk ki az operációs rendszerünknek megfelelőt: Windows95/98/Me esetén a "Win 9x"-et, míg Windows NT/2000/XP esetén a "Win NT"-t. Az újonnan felbukkanó menüsorból most válasszuk az "Install the Service" menüpontot, majd kattintsunk a "Yes" gombra. Ezután ismét kattintsunk a kis lámpa ikonra, és a megfelelő operációs rendszer kiválasztása után a felbukkanó menüsorból most válasszuk a "Start the Service" menüpontot, és kattintsunk a "Yes" gombra. Ezután  - ha mindent jól csináltunk - a kis lámpa már zölden világít!

3. Az Apache - PHP - MySQL együttes végső tesztelése:
a)    Másoljuk be a mellékelt testmysql.php fájlt a c:\phpweb könyvtárba
b)    A böngészőbe írjuk be a következő címet:
http://localhost/testmysql.php

Ha mindent jól csináltunk, megjelenik a teszt-oldal. Az F5 billentyű minden egyes lenyomása után egy új sornak kell megjelennie. Ha ez így történik, akkor büszkék lehetünk: sikeresen telepítettük az Apache – PHP – MySQL hármast!!!


Nincsenek megjegyzések:

Megjegyzés küldése