FŐOLDAL

KAPCSOLAT

MÉDIAAJÁNLAT


REGISZTRÁCIÓ HÍRLEVÉL
PC-ÁRUHÁZ DRIVERS SZAMITOGEP Antivirus SZAKÜZLET

· Friss (Internet)
·  Webhosting körkép
·  Nagy nyári ADSL akció összefoglaló
·  Apache jelszóval védett oldalak
·  Apache webserver
·  Internet kapcsolat megosztása több számítógépen II
·  VPN – virtuális magánhálózatok III.
·  VPN – virtuális magánhálózatok II.
·  VPN – virtuális magánhálózatok I.
·  Új néven fut tovább a MatávNet
·  Szélessávú Internet - a világban
·  Hogyan lesz az emberből Hacker II.
·  Hogyan lesz az emberből Hacker I.
·  Biztonsági hézag a Microsoft Új tűzfalán! - (ISA Server2000)
·  CERT negyedéves összefoglaló
·  Honlapot mindenkinek! (2. rész - a kiegészítő eszközök)
·  Honlapot mindenkinek! (I. rész)
·  Ingyenes internet Magyarországon
·  Az ADSL technológia
·  eKarácsony
·  Információt első kézből - a könyvtárak hálózata
· Cikkek > Internet
· Apache + php + mysql - nyerő hármas
Dátum : 2003-07-27 12:45:27
Szerző : Daywalker


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

· Hozzászólások
szuszi - 2005-08-23 16:09:10 válasz erre
Akkor megosztom veletek, hogy mi volt az én hibám :) Szóval, nekem azért nem működött, mert nem volt még az SQL server feltelepítve. Feltettem és minden tökéletesen működik.
szuszi - 2005-08-22 15:13:05 válasz erre
Nekem is minden sikerült kivéve a mysql-t. Nekem is hibát jelez. Ha Sven leírná hogyan oldotta meg a dolgot, azt én is megköszönném.
traver - 2005-06-30 17:34:08 válasz erre
de az én kedvemért tényleg leírhatnád, én nem értek hozzá, de lehet, hogy egyszer még szükségem lesz rá.

Vagy mondjam úgy: Inkább tudjam, mint ne :D
Sven - 2005-06-30 10:09:14 válasz erre
Nekem mondod ? :D nem írom le bibibi, különben is csak te néznéd meg :D
traver - 2005-06-28 13:16:38 válasz erre
tök jól elfórumozgatsz magaddal :)

Szerintem írde le ide a megoldást, hogy mások is okuljanak belőle. Bár ezen a fórumon inkább gamerek májerkodnak :D
Sven - 2005-06-28 13:09:36 válasz erre
Sikerült megoldanom
Sven - 2005-06-28 10:56:46 válasz erre
nekem valahogy ezt írja ki mikor megcsinálom:

(mysql) error 2003 Can't connect to MySql server on 'localhost' (10061)

Pedig megy az apache mysql-t kicsomagoltam ezt a control bizbazt telepítettem és ugye ennél nem megy vmi, php fut, mi lehet a baj ?

lenne még egy kérdésem, hogy lehetne megoldani hogy van egy bejelentkező mező flashben, a flash elküldi a felhasználónevet és a jelszót php-be, hogy lehetne megoldani hogy fogadja ? Gettel vagy Postal küldi mindegy...
Sven - 2005-06-28 10:27:05 válasz erre
Nem akarok itt genyóskodni de javítsátok már ki, mert mások is úgy járhatnak mint én!!!

Tegnap este nagyon fáradt voltam, de gondoltam annyira nem. hogy ne rakjam fel az apache-ot php-t és a többi...
Szal le akartam tesztelni amit írsz ottan, vagyis ezzel:

< ? php
print phpinfo();
?>

ebben egy gond van van benne két space ami miatt nem fut le, úgy néz ki este marha fáradt voltam hogy nem vettem észre, de reggel egyből szemet szúrt mivel CTR+C és CTRL+V -ztem,

Üdv
bagira1234 - 2004-08-04 11:34:30 --= nem regisztrált =-- válasz erre
Hello!
Apache+php+mysql+perl-t szeretnék együtt használni.
Az apache+php+mysql eddig ok, de hogy adhatom hozzá a perlt is?

Köszi előre is.
Bea
xxxx - 2004-07-08 23:44:04 válasz erre
Darren: bármilyen text editorral, pl notepad.
 
Következő 10
Lap: 1, 2 , 3
© szamitogep.hu