Apache, PHP, MySQL Windows alatt
Ha webfejlesztéssel, webprogramozással szeretnénk foglalkozni, vagy csak mindig ki szeretnénk próbálni php-s cuccokat, jól jön, ha az asztali gépen is fent van egy webszerver.
Erre a célra szolgál a WAMP: Windows+Apache+MySQL+PHP négyes.
Azonban azt nem árt tudni, hogy Windows alatt az Apache éles felhasználásra nem javasolt!
A leírást Windows XP SP3 alatt végzem, azonban a többi Windows változatban is működnie kell.
MySQL letöltése és telepítése
Legelőször töltsük le és telepítsük a MySQL kiszolgálót.
Ezen az oldalon tudjuk letölteni a rendszerünknek megfelelő (32 vagy 64 bites) telepítőt. A Windows Essentials verziót töltsük le.
Ha kész a letöltés, indítsuk el a telepítést.
A MySQL telepítőjének első lépésében üdvözöl minket, itt nyomjuk csak tovább a Next gombra kattintva.
Ezután választhatjuk ki, hogy hogyan szeretnénk telepíteni. Válasszuk a legfelső, Typical telepítési opciót.
Majd a következő lépésben kattintsunk az Install gombra.
Majd elkezdődik a fájlok felmásolása. Bejön egy tájékoztató, itt kétszer nyomjuk meg a Next gombot.
Ezután bejön a telepítés utolsó lépése. Itt legyen bepipálva a Configure MySQL Server now opció
A finish gombra kattintás után elindul a MySQL Server Configurator. Első lépésben üdvözöl minket, itt kattintsunk a Next gombra.
A következő lépésben válasszuk a Detailed Configuration opciót.
A következő lépésben választhatjuk ki, hogy milyen gépre telepítjük a MySQL szervert. Ha csak tesztelésre kell, akkor a legfelső, Developer (fejlesztő) opciót válasszuk. Ha intranet, vagy internetes kiszolgáló a gép, akkor a Server Machine opciót válasszuk.
Majd válasszuk a Multifunctional Database opciót.
A következő lépésben az InnoDB adatbázisok helyét határozhatjuk meg. Alapesetben minden maradhat ahogy a telepítő felajánlja.
Következő lépésnél válasszuk a Decision Support (DSS)/OLAP opciót fejlesztői gép esetén. Ha rendesz kiszolgálóra rakjuk fel, akkor válasszuk a Manual módot, és értéknek kis oldalak esetén 100-at, közepes méretűek esetén 300-at, míg nagyobb terhelés esetén 500-at írjunk be.
Következő lépésnél tudjuk a portokat beállítani. A Enable TCP/IP Networking opció mindenképpen legyen bepipálva, a port maradjon 3306, valamint ha nem csak a saját gépünkön szeretnénk elérni, akkor pipáljuk be az Add firewall exception opciót, melynek hatására megpróbálja a tűzfalunkon engedélyezni ezt a portot a varázsló.
A következő, karakterkódolással kapcsolatos részben válasszuk a középső, Best support for Multilingualism opciót.
Az utolsó előtti lépésben legyen bepipálva, hogy szolgáltatásként fusson a MySQL (Install As Windows Service). Ha szerverre települ a MySQL akkor a Launch th MySQL server automatically opció (automatikusan elindul a Windows indulásakor), fejlesztői gépen ezt felesleges, mivel nincs mindig szükség rá.
Pipáljuk be az Include Bin Directory in Windows PATH opciót.
Adjunk meg egy jelszót a root felhasználónak.
Végül kattintsunk az Execute gombra, hogy a beállítások végrehajtódjanak.
Ha minden jól sikerült, akkor mindegyik opció előtt egy kék pipa jelent meg, és a megjelent a Finish gomb is.
Ezzel készen is vagyunk a beállítással.
Ha nem jelöltük be az automatikus indítást, akkor a következő parancsokkal tudjuk leállítani és elindítani a MySQL szolgáltatást:
net start mysql
leállítás:
net stop mysql
Ezeket a parancsokat egy Parancssor ablakba írjuk be.
Apache letöltése és telepítése
Jelenleg a legújabb Apache verzió a 2.2.14-es, ennek letöltéséhez kattintsunk a következő linkre: apache_2.2.14-win32-x86-openssl-0.9.8k.msi.
Az Apache telepítője első lépésként üdvözöl minket, itt kattintsunk a Next gombra.
Fogadjuk el a licenc szerződést az I Accept… rádiógombra kattintva
Következő lépésben kattintsunk a Next gombra.
Majd adjuk meg a gép domain nevét (otthoni számítógép esetén a Windows munkacsoport nevét írjuk ide), a gép nevét, valamint az email címünket
A telepítés módjánál válasszuk a Typical opciót, ezutáni lépésben fogadjuk el azt a telepítési helyet amit felajánl, majd végül kattintsunk az Install gombra.
Ha kész a telepítés, kattintsunk a finish gombra. Ekkor már megjelent az Apache ikonja a tálca mellett.
Az Apache szolgáltatást leállítani úgy tudjuk, hogy a tálcán kettőt kattintsunk az ikonjára, majd a Stop gombra.
PHP telepítése
Töltsük e le a php.net oldalról a legújabb PHP telepítőt. Jelenleg az 5.2.9 a legutolsó verzió, ennek letöltéséhez kattintsunk ide: php-5.2.9-1-win32-installer.msi (16,9 MiBájt).
Indítsuk el ezután a telepítőt. A PHP telepítése egyszerű. A második lépésben el kell fogadni a licenc feltételeket az I accept… jelölőnégyzetre kattintva. Majd a harmadik lépésben meg kell adni a telepítés helyét. Én a C:\PHP5 mappába telepítem.
A következő lépésben lehet kiválasztani, hogy milyen szerverünk van. Itt a listából az Apache 2.2.x module opciót válasszuk.
Következő lépésben mondjuk meg, hogy hol az Apache konfigurációs fáljok mappája. Tallózzuk ki (vagy csak írjuk, másoljuk be) a C:\Program Files\Apache Software Foundation\Apache2.2\conf\ elérési utat.
A következő lépésnél lehet kiválasztani a szükséges PHP modulokat (Extensions). Én a következőket szoktam telepíteni:
- bzip2
- Curl
- EXIF
- GD2
- Gettext
- IMAP
- LDAP (csak ha kell LDAP támogatás)
- Mycript
- MySQL
- MySQLi (MySQL adatbázis eléréséhez)
- XML-RPC
- zip
Majd végül kattintsunk az Install gombra és ha kész a Finish gombra. Ahhoz, hogy használni tudjuk az Apacheal a PHP-t, a telepítés után újra kell indítani a Windowst.
Valamint be kell állítanunk, hogy php fájlok is lehetnek kezdőlapok.
Ehhez nyissuk meg a C:\Program Files\Apache Software Foundation\Apache2.2\conf mappában lévő httpd.conf fájlt, majd keressük meg a következő részt benne:
DirectoryIndex index.html index.htm
Majd a végére írjuk be az index.php-t is:
DirectoryIndex index.html index.htm index.php
C:\Program Files\Apache Software Foundation\Apache2.2\htdocs mappa lesz a gyökérkönyvtár (tehát a weboldalra szánt fájlokat a htdocs mappába másoljuk).
Töltsük le a legutolsó phpMyAdmint innét: http://www.phpmyadmin.net/home_page/downloads.php
Majd csomagoljuk ki a fenti mappába.
Végül nyissuk meg a böngészőnkben: http://localhost/phpMyAdmin-VERZIO-all-languages címen ahol a VERZIO a phpmyadmin verziója.























