Ebben a részben Apache serveren beállítjuk a php támogatást és mysql kezelést.
Vágjuk ismét a dolgok közepébe! Első dolgunk a programok beszerzése. Ezek mind nyílt forráskódú, szabadon terjeszthető programok, ezért nyugodtan lehet használni.
Ezek mind nyílt forráskódú, szabadon terjeszthető programok, ezért nyugodtan lehet őket használni.
Látogassunk el a http://www.mysql.com-ra és töltsük le a mysql-4.0.14a-win.zip file-t.
Ezután irány a http://www.php.net -re és ott töltsük le a php-4.3.2-Win32.zip-et és a c:\php\ -be tömörítsük ki.
Apache támogatást kétféleképpen építhetünk be. Lehet cgi script-ként, és modulként. Mi ez utóbbit csináljuk most, és csakis Apache 2 szerverre, tehát az Apache 1.x.x verzióira nem vonatkozik ez a leírás. Ha az előző apache részt olvastátok, akkor biztos apache 2-t tettetek fel:)
A php mappán belül van 2 file, amit keressünk meg: php4ts.dll és php4apache2.dll Ezeket másoljuk a Windows, a Windows\system32 és Windows\system mappákba.
Az Apache conf file végére írjuk be a következőket:
LoadModule php4_module c:/php/sapi/php4apache2.dll
AddType application/x-httpd-php .php
Keressük meg a következő sort:
DirectoryIndex index.html index.html.var majd írjuk a végére, hogy index.php. Ezután mentsük el és zárjuk be.
A c:\php mappából másoljuk a php.ini-dist file-t php.ini néven a c:\windows mappába, majd szerkesszük!
Keressük ezt a sort:
extension=php_*.dll majd ezt a bejegyzést töröljük, mentsük el. Indítsuk újra az Apache-ot és máris működik a php:)
Aki ki akarja próbálni, annak itt egy egyszerű php file:
Notepad-et használva írjuk a következőket:
<
?
php
print phpinfo();
?>
Ezt mentsük el index.php néven!
Ezt követően nincs más dolgunk, mint behívni a böngészőben az oldalunkat (http:\\címünk\index.php) és látnunk kell egy info oldalt!
Ha működik, akkor más dolgunk nincs is, jöhet a Mysql támogatás!
Telepítsük fel a mysql-t a gépünkre a c:\mysql mappába.
Töltsük le a MYSQL Control Center-t. Innen tölthetitek: http://www.mysql.com/downloads/mysqlcc.html
Ezt telepítsétek fel, majd indítsátok el!
Mysql Control Center
Ha elindult, akkor láthatjátok a server nevét kiírva. Jobb egérgombbal rákattintva előjön egy menü, ahol az "Edit"-et válasszátok.
Ekkor ezt láthatjátok:
A password részt hagyjátok üresen, vagy ha van ott valami akkor töröljétek. Ha megvan, akkor lent jobb alsó sarokban "Apply" gomb. Ezután Action fül, és azonbelül "Connect" gomb. Ha lent a Messages sorban nincs hiba, és beléptetek, akkor a következőt kell tenni:
Sikeres csatlakozás után megjelenik a Databases, Server Administation és User administration feliratok.
Itt álljunk a "User administration"-ra, majd jobbgomb és "New user"!
Bejön egy Ablak. Úgy kell kitölteni, ahogy a képen látató:
Alapból van root, de ha mégegyszer létrehozzuk, akkor a régit törli és az új jelszó lesz érvényes.
Tehát a következőképpen legyenek a mezők kitöltve:
Username: root
Host: localhost
Password: ezt ti választjátok
Ezután tegyünk pipát a következők elé: All Privileges; With GRANT option (lent van, bal alsó sarok); Global Privileges. Ügyeljünk arra, hogy legyenek kipipálva, ez nagyon fontos!!!
Ha kész akkor "Apply" gomb.
Ezután álljunk a szerverünk nevére, majd válasszuk az Action fület, és a Disconnectet. Nyomjunk a servernéven jobb egérgombot és válasszuk az "Edit"-et. Ekkor a Usernév root legyen, és írjuk be a password-ot, amit választottunk, majd "Apply" gomb.
Ha készen vagyunk, akkor connectáljunk a szerverre (Action->Connect). Ha beenged, akkor mindent jól csináltunk. Ezzel Apache-unk fut, teljes php és mysql támogatást élvezhetünk.
Használjátok egészséggel:) A fórumba várom a visszajelzéseket, problémákat, bár így mennie kell (elméletileg).
Most elmegyek nyaralni, következő részben (kb. 3-4hét múlva) az Apache jelszóval védett oldalairól lesz szó.
Jó nyaralást mindenkinek!
Kapcsolódó hírek/cikkek:
MySQL Administrator
Apache jelszóval védett oldalak
Apache webserver
|