Főol

Apache - PHP - Mysql - phpMyAdmin telepítése.

< -- PHP témakörök.

Windows XP és Windows 8.1 verzióra.

Segítség kezdőknek. Hogyan telepítsük, lépésről-lépésre, a következő programokat:

Windows XP - re történő telepítés.

A telepítés eltarthat 30-40 percig, kezdőknek tovább is!
Nem fontos egyszerre telepíteni mindent, ha nincs rá időnk vagy türelmünk.
Ekkor csak az Apache és PHP programokat telepítsük, a többit pedig egy másik időpontban.


 

Tesztelve 2011 Október.
Elképzelhető, mire Ön ezen oldalt olvassa, újabb verziók jelennek meg.
Nem fontos mindig a legújabb verziókat letölteni, a jól bevált és már tesztelt változatok is bőven megfelelnek az otthoni gyakorlásra.

Mielőtt belevágnánk a telepített programok tesztelésébe.
Melyik böngésző programunkat használjuk a gyakorlásoknál:

 


Windows 8.1 - re történő telepítés.

Tesztelve 2014 Október.

APACHE
httpd-2.2.25-win32-x86-no_ssl Telepítése, a szokványos módon. (Megegyezik a WINDOWS XP -re, történő telepítéssel.)
Az új telepítésnél, nem a Program Filesbe telepítettem. Létrehoztam egy új mappát C:\Apache2.2 néven, és ide telepítettem.

PHP
php-5.4.34-Win32-VC9-x86 Telepítése, a szokványos módon, C:\PHP mappába. (Megegyezik a WINDOWS XP -re, történő telepítéssel.)
PHP konfigurációs fájl: php.ini-development fájlból lesz php.ini, melyet a C:/PHP mappába vagy a C:/WINDOWS mappába kell elhelyezni.
Ajánlott, minden php-vel kapcsolatos fájlt, a PHP mappában tárolni.

MySQL
mysql-5.5.40-winx64 Telepítése, a szokványos módon, a C:\ Program Files\MySQL\MySQL Server 5.5 mappába.
(Megegyezik a WINDOWS XP -re, történő telepítéssel.)

phpMyAdmin
phpMyAdmin-3.5.7-all-languages Telepítése, a szokványos módon, C:\Apache2.2\htdocs\phpmyadmin mappába.
(Megegyezik a WINDOWS XP -re, történő telepítéssel.)

 


Előzetes ismertető, a telepítés megkezdése előtt.

Apache telepítése az egyik legegyszerűbb, és azonnal használatba is vehetjük.
Ha az Apache telepítésekor kiválasztottuk a Typical telepítést.
Program automatikusan a c:\Program Files mappába telepíti, ha elfogadjuk ezt a helyet.
De ezt, megváltoztathatjuk:
Hozzunk létre telepítés előtt egy Apache2.2 nevű mappát, a C vagy D meghajtón.
Amikor felkínálja a telepítési útvonalat, tallózással keressük meg az előre létrehozott mappánkat és kattintsunk rá. Ekkor az általunk kiválasztott hely jelenik meg, a telepítési sorban, és engedélyezzük a telepítést.




Apache verzió 2.2.21 és 2.2.25-win32-x86-no_ssl.msi telepítése között, nincs eltérés.

Telepítés Windows XP-re vagy Windows 8.1-re:

  1. A http://httpd.apache.org/download.cgi oldalról töltsük le a "Win32 Binary (MSI Installer): (httpd-2.2.21-win32-x86-no_ssl.msi) 5028 KB Windows Installer csomagot, az asztalra.
    Vagy válasszuk az újabb verzióját.

    Keressük a következő sorokat, és a sárga háttérszínnel jelölt részt válasszuk.
    • Unix Source: httpd-2.2.21.tar.gz [PGP] [MD5] [SHA1]
    • Unix Source: httpd-2.2.21.tar.bz2 [PGP] [MD5] [SHA1]
    • Win32 Source: httpd-2.2.21-win32-src.zip [PGP] [MD5] [SHA1]
    • Win32 Binary without crypto (no mod_ssl) (MSI Installer): httpd-2.2.21-win32-x86-no_ssl.msi [PGP] [MD5] [SHA1]
    • Win32 Binary including OpenSSL 0.9.8r (MSI Installer): httpd-2.2.21-win32-x86-openssl-0.9.8r.msi [PGP] [MD5] [SHA1]
    • NetWare Binary: apache_2.2.21-netware.zip [PGP] [MD5] [SHA1]
    • Security and official patches
    • Other files

  2. Kattintson duplán a "apache_2.2.21-win32-x86-no_ssl.msi" tömörítwtt fájlra, és ha a rendszer kéri, kattintsunk a "futtatás" gombra.

  3. A telepítő varázsló jelenik meg: Kattintsunk a "NEXT, azaz Tovább" gombra.


  4. A következő oldalon található az Apache Licencszerződés leírása.
    Válasszuk ki a "Elfogadom", majd kattintsunk a "Next, azaz Tovább" gombra.

  5. Olvassuk el az Apache szerver, majd kattintsunk a "NEXT, azaz Tovább" gombra.

  6. A következő képernyőn, kérni fogja a szerver adatokat.
    Írjuk be az értékeket, alábbi képen látható: (Töltsuk ki úgy, ahogyan az a képen is látható).
    Kattintsunk a "NEXT, azaz Tovább" gombra.


  7. A következő képernyőn válasszuk a "Typical, azaz Tipikus telepítés", és kattintsunk a "NEXT, azaz Tovább" gombra.

  8. Kattintsunk a "NEXT, azaz Tovább" gombra.

  9. A telepítési útvonalra kérdez a telepítő.
    Megváltoztathatjuk a telepítési útvonalat. (szokás kérdése, ki hova telepít).
    XP-n Fogadjuk el a felkínált mappát, Win 8.1-en válasszuk az általunk létrehozott mappát.
    Kattintsunk az "Install" gombra, és elindul a tényleges telepítés.

  10. Következő képernyőn:
    "Finish" gombra kattintás marad - és használatba is vehetjük saját szerverünket.

  11. Nyissuk ki az Internet Explorer vagy Mzila Firefox böngészőnket és írjuk be a kereső ablakba: "http://localhost". Így is írhatjuk: "localhost"
    Ha a megjelenő oldalon ez olvasható: " It works!, azaz Ez működik! " akkor az Apache szerver telepítése sikeres volt.
    Ha, nem a várt eredményt kapjuk, akkor írjuk így: localhost/index.html
    Bizonyos esetekben előfordulhat, hogy az oldal megjelenéséhez, böngészőnk ablakában ki kell választani az oldal frissítése lehetőséget, és rá kell kattintani.


PHP 5-ös verzió telepítése.

A http://windows.php.net/download/ oldalról töltsük le a php-5.2.17-Win32-VC6-x86 zip csomagot, az asztalra. (a ZIP fájl 10 302 KB !)

Windows 8.1-re, a php-5.4.34-Win32-VC9-x86 zip verziót töltsük le.

PHP telepítésénél, Windows XP vagy Windows 8.1, nincs eltérés.

VC6-os változatok ajánlottak, Windows XP-re

PHP 5.2 (5.2.17)
Download source code [15.97MB]



PHP telepítési előzetes.

A PHP telepítésének előnyben részesített módszere, ha az összes PHP-hez kapcsolódó fájlt, beleértve a php.ini fájlt is, egy könyvtárban tároljuk, és rendelkezünk ezzel a php könyvtárral, mely elérhető a rendszer PATH sorából: C:\php
Választhatunk eltérő helyet is, de nem lehet szóköz a PATH sornál meghatározott elérési útvonalon.
Például ( C: \ Program Files \ PHP ), mivel néhány webszerver összeomlik, ha van szóköz.
A PHP könyvtár PATH-ra való felvételét követően, ne felejtse el újraindítani a számítógépet - a kijelentkezés nem elég.


Frissítés a korábbi PHP verzióról:
A kézikönyv javasolja a különféle ini és DLL fájlok áthelyezését a Rendszerbe (pl: C:\WINDOWS) mappába, és bár ez megkönnyíti a telepítést, eljárás megnehezíti a frissítést, ezért is ajánlott a WINDOWS mappa helyett, mindent a php mappában tárolni.

Ha a php mappán kívül is tároltunk fájlokat, akkor a következő lépéseket minden telepítés előtt be kell fejezni, mert kiszolgálóspecifikus utasítások kerülnek végrehajtásra:
Javasoljuk:
Távolítsa el az összes fájlt (mint php.ini és PHP-vel kapcsolódó DLL-fájlokat a Windows - SYSTEM mappából) mielőtt továbblépne egy új PHP telepítéssel.


A PHP két INI fájlt tartalmaz. ( Melyek neve verziónként eltérhet, de kiterjesztésük "ini")
Egyik a recommended,termelési környezetben használható.
Másik a development, fejlesztési környezetben használható.

A php.ini-production: ( Vagy: php.ini-recommended)
Olyan beállításokat tartalmaz, melyek a legjobb biztonságot, teljesítményt adják a gyakorlatok középpontjában. De kérjük, vegye figyelembe, ezek a beállítások megsérülhetnek kompatibilitás a régebbi vagy kevésbé biztonságos alkalmazásoknál.
Javasoljuk a recommended ini használatát termelési és tesztelési környezetben.

A php.ini-development: ( Vagy: php.ini-dist)
Nagyon hasonló a recommended változatához, kivéve az, hogy sokkal részletesebb, amikor hibákat talál, a még fejlesztési programjainknál.
A development verziót, csak a saját, azaz, otthoni fejlesztési környezetekben javasoljuk, mert alkalmazások programhibáit részletesen mutatja, azaz, megjeleníti, mely a program készítőjének hasznos a hibák kijavításában.
De ilyenkor véletlen is kiszivárogtathat más felhasználó felé, egyébként biztonságos információkat.

Amikor kész fájlunkat szerverre telepítjük, rögtön ellenőrizzük annak működését. Amennyiben programhibákra történő figyelmeztetést látunk oldalunkon, azonnal tiltsuk le hibák kijavításáig a hibajelentést, hogy felhasználók ne értesüljenek róla.
PHP fájlunk elején helyezzük el hibák kijavításáig, a következő meghatározást:
<?php
error_reporting(0);
?>




PHP telepítés.

  1. Hozzunk létre egy új mappát a C meghajtón, "php" elnevezéssel ("C: \ php"), és ide bontsuk ki a tömörített fájlt.
    • Megjegyzés:
      Az se baj, ha másképpen sikerült a tömörített fájl kibontása.
      Ekkor, a kibontott fájlokat, másoljuk át, közvetlen a C / php mappába.

  2. Windows XP-re, a PHP 5.2 (5.2.17) VC6 x86 Thread Safe letöltése esetén.

    "C: \ php" könyvtár így fog kinézni, de újabb verzíóknál eltérés lehet, az nem baj:


  3. Következő lépés, másoljuk át a fenti programok közül, azaz a "C: / php /"mappában található "php.ini-dist" fájlt a "C: / WINDOWS" mappába, és nevezzük át "php.ini" -re.
    Ez lesz a PHP 5.2.17 konfigurációs fájl.
    Majd később, még visszatérünk ide.


    Windows 8.1-re, a php 5.4.34-Win32-VC9-x86 Thread Safe letöltése esetén.

    "C: \ php" könyvtár így fog kinézni, de újabb verzíóknál eltérés lehet, az nem baj:

    Következő lépés, másoljuk a fenti programok közül, azaz a "C: / php /"mappában található "php.ini-development" fájlt, és ismét a "C: \ php" mappába illesszük be, majd nevezzük át "php.ini" -re.
    Ez lesz a PHP 5.4.34 konfigurációs fájl.
    Majd később, még visszatérünk ide.

  4. Most itt az ideje, hogy elmondjuk Apache-nek, hogy a PHP létezik.
    Nyissuk meg jegyzetfüzetbe vagy NOTEPAD++ programmal az Apache konfigurációs fájlt ott, ahová telepítettük. Például:
    ( C: \ Program Files \ Apache Software Foundation \ Apache2.2 \ conf \ httpd.conf )
    Vagy.
    ( C: \ Apache2.2 \ conf \ httpd.conf )
    és adjuk hozzá a következő sorokat, a "LoadModule" rész alján:
    Windows XP-nél.
    httpd-2.2.21-win32-x86-no_ssl.msi
    Windows 8.1-nél.
    httpd-2.2.25-win32-x86-no_ssl.msi
    ----- kb. a 130-ik sor után: -----
    LoadModule php5_module "c: / php/php5apache2_2.dll"
    AddHandler application / x-httpd-php .php

    # configuracios fajl, php.ini eleresi utvonala
    PHPIniDir "c:/windows"
    ----- kb. a 130-ik sor után: -----
    LoadModule php5_module "c:/php/php5apache2_2.dll"
    # configuracios fajl, php.ini eleresi utvonala
    PHPIniDir "c:/php"

    ----- Kb. a 412-ik sornál, a záró IfModule elé: -----
    #AddOutputFilter INCLUDES .shtml
    AddType application/x-httpd-php .php
    </IfModule>
    Megjegyzés: ( AddHandler vagy AddType, függ az Ön gépétől és a telepített verzióktól.)
    Figyeljünk a per vonalakra ( \ vagy / ) és a pontokra is. A .php előtt, egy szóköz van.
    Például:
    Így nem jó:      AddHandler application / x-httpd-php.  php     vagy     AddType application/x-httpd-php.  php
    Így már jó:      AddHandler application / x-httpd-php  .php      vagy     AddType application/x-httpd-php  .php
    

    Win 8.1-ről bővebben, kattints ide!

    Tanulmányozása után, térjünk ide vissza!
    Beírást követően, mentsük el a fájlt, és zárjuk is be!
    További lépések megegyeznek, mindegy melyik PHP variációval dolgozunk.
    ( PHP 5.2.17; PHP 5.2.20; PHP 5.4.34 vagy PHP 5.4.35 )

  5. Az Apache "htdocs" könyvtárában, hozzunk létre egy fájlt a következő néven és kiterjesztéssel "info.php".
    Nyissuk ki a "info.php" fájlunkat jegyzettömb programunkkal, és írjuk be a következő kódot, majd mentsük is el (Fájl menü és mentés)::

    <? Php phpinfo (); ?>

  6. Indítsuk újra az Apache szervert a változtatások életbe léptetéséhez:
    Start -> Minden program -> Apache HTTP Server 2.2 -> Control Apache szerver -> Újraindítás.
    Vagy inditsuk újra a számítógépünket.

  7. Nyissuk ki kedvenc böngésző programunkat, Internet Explorer vagy Mozila Firefox és írjuk be a böngésző ablakába:
    http://localhost/info.php.
    Ha a böngészőnk által megnyitott weboldal eleje így néz ki, akkor a PHP sikeresen telepítve!


PHP konfigurációs fájlban, a következő módosításokat kell végrehajtanunk:


MySQL 5-ös verzió telepítése.

  1. A http://dev.mysql.com/downloads/mysql/ oldalról töltsük le az asztalra:
    "Windows (mysql-essential-5.1.59-win32) Windows Installer csomagot. 39 851 KB. Vagy újabb verzióját.


    Amikor kiválasztjuk a nekünk megfelelő sort, majd a downloads felíratra kattintunk, megjelenik egy regisztrációs oldal, nem kötelező regisztrálni.
    A lentebb megjelenő "No thanks, just take me to the downloads!" szövegre kattintsunk, ezt követően jelennek meg azon helyek (EUROPAI Országok), ahonnan letölthetjük.
    Válasszuk a BME CRSYS, Hungary sort, és kattintsunk rá.
    Windows 8.1 van telepítve és a rendszer 64-bit, akkor válasszuk a mysql-5.5.40-winx64 csomagot.

    Windows XP vagy Windows 8.1, a telepítés menetében nincs eltérés.

    Telepítéskor szükségünk lesz arra, hogy regisztráljunk egy azonosítót azaz jelszót a MySQL-ben.
    A jelszavunk legalább 8 karakter legyen, és könnyen megjegyezhető, mert a későbbiekben csak ezzel tudunk majd belépni.
    Ajánlott eleinte felírni, hogy véletlen se felejtsük el.

  2. Miután a (mysql-essential-5.1.59-win32.zip vagy a mysql-5.5.40-winx64) befejezte a letöltést, kattintsun rá kétszer és futtassuk a programot, vagy bontsuk ki a tömörített fájlt és kibontást követően, kattintsunk duplán a "Setup.exe" fájlra. A telepítő varázsló jelenik meg. kattintson a "Tovább" gombra, "NEXT".


  3. Válassza ki a "Typical azaz tipikus" telepítést, majd kattintson a " NEXT azaz Tovább" gombra.

  4. Kattintson az "Install". (Légy türelmes, ez eltarthat akár több percig).

  5. A következő képernyőn fogja kérni, hogy "Sign Up". Válassza ki a "Skip Sign-Up" most.

  6. A következő képernyőn fogja mondani, hogy a telepítési varázsló befejeződik. Győződjön meg arról, hogy a "Configure the a MySQL Server now" mező be van jelölve, mielőtt rákattint a "Finish azaz Befejezés" gombra.


  7. Megjelenik a MySQL Server Instance Configuration Wizard ablaka. Kattintsunk a " NEXT azaz Tovább" gombra.

  8. Válasszuk ki a "Detailed Configuration azaz Részletes beállítások" és kattintsunk a " NEXT azaz Tovább" gombra.

  9. Válasszuk ki a "Developer Machine", majd kattintsunk a " NEXT azaz Tovább" gombra.

  10. Válasszuk ki a "Multifunkciós Database", majd kattintsunk a " NEXT azaz Tovább" gombra.

  11. Kattintsunk a " NEXT azaz Tovább" gombra.

  12. Válasszuk ki a "Decision Support (DSS) / OLAP", és kattintsunk a " NEXT azaz Tovább" gombra.

  13. Válasszuk ki a "Multifunkciós Database", majd kattintsunk a " NEXT azaz Tovább" gombra.

  14. Győződjunk meg arról, "Enable TCP / IP Networking" be van jelölve, a Port szám értéke "3306" és "Enable Strict Mode" be van jelölve.
    Kattintsunk a " NEXT azaz Tovább" gombra.

  15. Válasszuk ki a "Standard Character Set", és kattintsunk a " NEXT azaz Tovább" gombra.

  16. Ellenőrizzük az "Install A Windows Service", meg a szolgáltatás neve a "MySQL", és ellenőrizzük "Indítsd el a MySQL szerver automatikusan". Győződjön meg arról, hogy az "Include bin könyvtárban a Windows Path" legyen bejelölve.
    Kattintsunk a " NEXT azaz Tovább" gombra.

  17. A következő képernyőn jelöljük be: "Modify Security Settings azaz Biztonsági beállítások módosítása" jelölőnégyzetet.
    Írjuk be egy jelszót az alapértelmezett "root" felhasználónak, és erősítsük meg a jelszót az alábbi mezőbe.
    Jelöljük be a NE ellenőrizze a dobozokat "Enable root távoli gép" és a "Create An Anonymous Account" négyzetet.
    Kattintsunk a " NEXT azaz Tovább" gombra.

  18. Kattintsunk a "Execute" gombra. (Legyen türelmes, döljön hátra a székében. A folyamat eltarthat több másodpercig is. A folyamat során, a varázsló nem reagál egy ideig. Ez normális.).

  19. Kattintsunk a "Finish azaz Befejezés" gombra.

  20. Ellenőrizzük, hogy a MySQL helyesen van telepítve, indítsuk újra a számítógépünket.
    Menjünk a:
    Start -> Minden program -> MySQL -> MySQL Server 5.0 -> MySQL Command Line Client -re.

    Windows 8.1 van telepítve, akkor menjunk a kezdő oldalra, bal alsó részen lévő nyílra kattintsunk, megjelennek a telepített fájlok.
    Billentyűzeten kezdjük beírni, hogy mysql.
    Az első két betű beírását követően már meg is jelenik a MySQL DOS ablak ikonja, kattintsunk rá!

    A MySQL Command Line Client jelenik meg, azaz a MySQL DOS-os ablaka.


  21. Kérni fogja a jelszavunkat, így:
    Enter password: Írjuk be a telepítéskor megadott jelszavunkat, majd üssük le az billentyűt.
    (Ha hibásan adjuk meg a jelszót, a MySQL automatikusan lezárja a parancssort és az ablakot is).

  22. A következő lépésben, létrehozunk egy adatbázist adatbazis01 elnevezéssel.
    Az így létrehozott adatbázist, kijelöljük szerkesztésre.
    Létrehozunk egy adattáblát, adattabla elnevezéssel.
    Adattáblánk kettő oszlopot és kettő cellasort fog tartalmazni.
    Oszlopok (Mezők) elnevezése a következő lesz:
    Első cellaoszlop elnevezése "id", ez sorszámokat fog tartalmazni.
    A második elnevezése "neve" lesz, ez neveket fog tartalmazni.
    Jelen esetben egy sorszámot és egy nevet fog táblázatunk tartalmazni. Természetesen több adatot is beírhatnánk, de a telepítés teszteléséhez ennyi is elegendő.

    A megjelenő mysql> parancsjel után, írjuk be a következő parancsokat az alábbiak szerint, és minden beírási sor végén, üssük le az ENTER billentyűt.
    • CREATE DATABASE adatbazis01;

    • USE adatbazis01;

    • CREATE TABLE adattabla (
      id int primary key auto_increment,
      neve text
      );

    • INSERT INTO adattabla (id, neve) VALUES (NULL, 'Jani');

    • SELECT * FROM adattabla;


    A fenti utasításokat feltétlen írjuk be, mert a lentebb bemutatásra kerülő php programunk, nem fogja megjeleníteni
    a most létrehozott adatbazis01 - adattabla tartalmát.

    A következő képen láthatjuk, hogyan néz ki a MySQL DOS-os ablakának tartalma, ha a fenti utasításokat beírtuk.
    Amit be kellet írni, az a képen, kék színnel van kiemelve.



    Ha nem kapunk semmilyen hibát, és visszaadja az információkat, akkor a MySQL telepítése sikerült!
    Zárjuk be a MySQL DOS-os ablakát. Írjuk be a lent található mysql> parancsjel után, EXIT; és üssük le az billentyűt, vagy az ablak jobb felső sarkában található X-re kattintsunk.

    Ezután kell beállítani a PHP-t, hogy működjön együtt MySQL programmal.


PHP beállítása, azaz összehangolása a MySQL programmal.

  1. Nyissuk meg a php.ini fájlunkat (C: / WINDOWS / php.ini), és keressük meg a következő sorokat:
    ; extension=php_mysql.dll
    ; extension=php_mysqli.dll
    Töröljük mindkét sor elején található pontosvesszőt. Mentsük el a fájlt, és zárjuk is be.

  2. Ezután kell hozzáadni a PHP könyvtárat a Windows PATH-hoz.
    Ehhez kattintsunk a Start -> Beállítások -> Vezérlőpult ->

    1. Megjelenik a Vezérlőpult ablaka. Válasszuk ki, és kattintsunk a "Rendszer" témakörre.



    2. Megjelenik a Rendszertulajdonságok ablaka. Válasszuk ki, és kattintsunk a felíratra.



    3. Megjelenik a Speciális beállítások ablaka. Válasszuk ki, és kattintsunk a felíratra.



    4. Megjelenik a Környezeti változók ablaka.
      - Az oldalsó görgetősáv segítségével keressük meg a PATH sort, és kattintsunk rá.
      - Válasszuk ki, és kattintsunk a felíratra.



    5. Megjelenik a Renszerváltozó szerkesztése ablaka.
      - A változó értéke sorban lévő bejegyzések végére írjuk be ;C: \ php;, és kattintsunk az gombra.
      - Továbbiakban is kattintsunk az gombra, mindaddig még minden ablak be nem zárul.



  3. Indítsuk újra a számítógépet a módosítások életbe léptetéséhez.

  4. Hozzunk létre egy új fájlt az Apache "htdocs" könyvtárában, a következő névvel és kiterjesztéssel:
    mysql_test.php és nyissuk is meg jegyzettömb programunkkal..

  5. Másoljuk ki a következő kódot és másoljuk be a "mysql_test.php" fájlunkba.
    Átmásolás után, cseréljük ki a password szót: define("MYSQL_PASS", "password"); a MySQL telepítése során megadott jelszavunkra.
    Majd, kattintsunk a mentés gombra.

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Telepített adatbás01 tesztelése</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
    </head>
    <h1>Telepített adatbázis01 tartalmának tesztelése</h1>
    <body>
    
    <?php
    
    // Meghatározzuk a MySQL kapcsolódáshoz szükséges adatokat.
    define("MYSQL_HOST", "localhost");
    define("MYSQL_USER", "root");
    define("MYSQL_PASS", "x x x x x x x");    // Az xxxxxxx-ek helyett, írjuk be a MySQL jelszavunkat. 
    define("MYSQL_DB", "adatbazis01");
    
    $conn = mysql_connect("".MYSQL_HOST."", "".MYSQL_USER."", "".MYSQL_PASS."") or die(mysql_error());
    mysql_select_db("".MYSQL_DB."",$conn) or die(mysql_error());
    
    $sql = "SELECT * FROM adattabla";
    $res = mysql_query($sql);
    
    while ($field = mysql_fetch_array($res))
    {
    $sorszam = $field['id'];
    $name = $field['neve'];
    
    // Kiíratjuk az "adatbazis01 - adattabla" tartalmát.
    echo "<h2>A következő adatokat tartalmazza első adatbázisunk adattáblája.</h2> <h3>";
    echo 'Sorszáma: ' . $sorszam . '<br />';
    echo 'Neve: ' . $name;
    echo "</h3>";
    }
    
    ?>  
    
    </body>
    </html>
    
    

  6. Nyissuk ki az Internet Explorer vagy Mozilla Firefox böngészőnket, és írjuk be: "http://localhost/mysql_test.php".
    Ha a "mysql_test.php" oldal visszatér valami hasonlót kell látnunk:
    Sorszáma: 1
    Neve: Jani


    Ha minden jól ment, a PHP és a MySQL sikeresen lett összehangolva, azaz beállítva!

Mostanra, mind az Apache, a PHP és a MySQL is sikeresen telepítve van!

Következhet a phpMyAdmin telepítés.

  1. A www.phpMyAdmin.net oldalról töltsük le az asztalra, a következő fájlt:
    phpMyAdmin-3.4.7-all-languages.zip fájlt. 5721 KB. Vagy az újabb verzióját.

  2. Hozzunk létre egy új mappát a "htdocs" könyvtárba "phpmyadmin" néven.
    Bontsuk ki a tömörített fájlt a "phpMyAdmin-3.4.7-all-languages.zip" ZIP fájl itt: C: \ Program Files \ Apache Software Foundation \ Apache2.2 \ htdocs \ phpmyadmin "könyvtárba.

    A phpmyadmin mappa tartalomának, valahogyan így kell kinéznie:
    - A zöldszínű vonallal aláhúzott config.inc fájlt, a telepítést követően, mi magunk hozzuk létre.



  3. Hozzunk létre egy új fájlt a fenti "phpMyAdmin" könyvtárban, az úgynevezett "config.inc.php" -t.
    A fenti bemutatóban, ez van zöldszínnel aláhúzva.

    Amikor feltelepítjük a phpMyAdmin programot, érkezik vele egy config.sample.inc fájl is. A fenti bemutatóban, ez van kékszínnel aláhúzva.
    Ez egy minta fájl, melynek célja, hogyan hozzuk létre a config.inc fájlunkat.
    Valójában nincs más dolgunk, config.sample.inc fájlt másolni, majd újból beilleszteni és átnevezni config.inc formátumra.
    Másolást követően, meg kell nyitni egy webes szövegszerkesztővel, és igényeinknek megfelelően, azaz tetszés szerint módosíthatjuk.

    Kezdőknek, első alkalommal azt ajánlom, hozzanak létre egy üres config.inc fájlt, és a következő részt másolják be.

    Másoljuk be a következő kódot.
    
    <?php
    // vim: expandtab sw=4 ts=4 sts=4:
    
    /**
    * phpMyAdmin sample configuration, you can use it as base for 
    * manual configuration. For easier setup you can use scripts/setup.php
    *
    * All directives are explained in Documentation.html and on phpMyAdmin 
    * wiki .
    */
    
    /* 
    * This is needed for cookie based authentication to encrypt password in 
    * cookie
    */
    $cfg['blowfish_secret'] ='YYYYYYYYYYYYYYYYY';  /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
    
    /* 
    * Servers configuration
    */
    $i = 0;
    
    /* 
    * First server
    */
    $i++;
    
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] ='xxxxxxxx';  // ÖN MySQL Jelszava.  
    
    
    /* Authentication type */
    $cfg['Servers'][$i]['auth_type'] = 'config';
    /* Server parameters */
    $cfg['Servers'][$i]['host'] = 'localhost';
    $cfg['Servers'][$i]['connect_type'] = 'tcp';
    $cfg['Servers'][$i]['compress'] = false;
    /* Select mysqli if your server has it */
    $cfg['Servers'][$i]['extension'] = 'mysql';
    /* User for advanced features */
    $cfg['Servers'][$i]['controluser'] = 'root';
    $cfg['Servers'][$i]['controlpass'] = 'xxxxxxxx';  // ÖN MySQL Jelszava.  
    /* Advanced phpMyAdmin features */
    $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
    $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
    $cfg['Servers'][$i]['relation'] = 'pma_relation';
    $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
    $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
    $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
    $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
    $cfg['Servers'][$i]['history'] = 'pma_history';
    
    /* 
    * End of servers configuration
    */
    
    /*
    * Directories for saving/loading files from server
    */
    $cfg['UploadDir'] = '';
    $cfg['SaveDir'] = '';
    
    ?>
    
    

  4. A fenti rész bemásolását követően,  három helyen kell módosítást végrehajtanunk!
    18. sorban: Írjunk be, max 40 karakter hosszú tetszőleges szöveget az YYYYY-ok helyére,
              melyet programunk a jelszavas védelemre fog felhasználni.
    		  
              Példa: Mivel a program $cfg['blowfish_secret'] sorába kell beírni,
              írhatjuk ezt is, ékezet nélkül és egybeírva: ez az én blowfish kulcsom, 
              azaz így: 'ezazenblowfishkulcsom';
    		  
    31. sorban: Azon jelszavat kell az X-ek helyére beírni, melyet a MySQL telepítésekor megadtunk.
             $cfg['Servers'][$i]['password'] = 'xxxxxxxx';
    		 
    44. sorban: Ide is, azon jelszavat kell az X-ek helyére beírni, melyet a MySQL telepítésekor megadtunk. 
             $cfg['Servers'][$i]['controlpass'] = 'xxxxxxxx';
    

    Ha, elvégeztük a módosításokat, mentsük a fájlt, és zárjuk is be.
    Kapcsoljuk ki a számítógépünket, és pár másodpercet követően, kapcsoljuk ismételten be.


  5. A phpMyAdmin már sikeresen telepítve!
    A használatához, nyissuk meg Mozilla Firefox böngészőnket, és írjuk be:
    localhost/phpmyadmin/index.php
    Ez viszi a fő phpMyAdmin oldalra.
    Ha bármilyen kérdése van, nézze meg a phpMyAdmin honlapon, vagy nyissuk meg a telepítéssel érkezett phpmyadmin/Documentation.html oldalt.


Figyelem!
Jelszó megadását követően, a WINDOWS felajánlja, hogy megjegyzi a beírt jelszót, és legközelebb automatikusan beléphetünk a phpMyAdmin felületre.
Ezt a hibát ne kövessük el, azaz ne engedjük, hogy megjegyezze jelszavunkat, még akkor sem, ha a saját számítógépünkön teszteljük a MySQL adatbázist.

(Ennek oka, hogy a WINDOWS automatikusan rendszergazda jogosultsággal fogja megjeleníteni a phpMyAdmin szerkesztőablakát.)


 

Megjelent a phpMyAdmin újabb változata.

phpMyAdmin 3.5.7-all-languages.zip



Ha, telepítve van egy régebbi phpMyAdmin változat, semmi probléma.
Töröljük, vagy nevezzük át a régi változatot tároló phpmyadmin mappát, majd hozzunk létre ismét egy phpmyadmin mappát, és telepítsük az újabbik változatot.
Átnevezés ad egy biztonságot arra az esetre, ha nem sikerül az új telepítése, könnyen visszaállíthatjuk az eredeti állapotot.


Telepítést követően, a config.sample.inc fájlt másoljuk, és beillesztjük ugyan ebbe a mappába, majd átnevezzük így: config.inc
Ebben az esetben, nem kell a fent leírtak alapján létrehoznunk egy config.inc fájlt.
$cfg['blowfish_secret'] sorban, automatikusan be van írva egy kulcsszó, változtassuk meg, és a fentebb leírtak alapján, írjunk be egy tetszőleges kulcsszót.

A következő sorokban, mivel gyakorlunk, töröljük a sorok elején található pervonalakat.

/* Storage database and tables */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
// $cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';
// $cfg['Servers'][$i]['tracking'] = 'pma_tracking';
// $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
// $cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
// $cfg['Servers'][$i]['recent'] = 'pma_recent';

Ha, elvégeztük a módosításokat, kapcsoljuk ki a számítógépünket, és pár másodpercet követően, kapcsoljuk ismételten be.

Indítást követően, a következő figyelmeztetések jelenhetnek meg:

  1. Jelent meg új phpMyAdmin verzió, fontolja meg a frissítést. Legújabb verzió: 4.2.10.1, kiadás dátuma: 2014-10-21.
  2. The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. To find out why click here.
    Lefordítva ezt jelenti: A phpMyAdmin konfigurációs tároló nincs teljesen beállítva, néhány kiegészítő funkció ki van kapcsolva. Ha szeretné megtudni, hogy miért, kattintson ide.
  3. Nem található az mbstring PHP-kiterjesztés, s úgy tűnik, hogy Ön több bájtos karakterkészletet használ. Az mbstring kiterjesztés nélkül a phpMyAdmin nem tudja megfelelően felosztani a karakterláncokat, mely nem várt eredményhez vezethet.
  4. A konfigurációs fájlnak egy titkos hozzáférési kódra (blowfish_secret) van szüksége.

Figyelmeztetések javítása:
1. és 2. pontban történő figyelmeztetések, a teszteléshez nem fontosak, ezeket később is aktiválhatjuk, ha akarjuk.

3. pontban, nem található az mbstring PHP-kiterjesztés! A C:\WINDOWS\php.ini fájlt nyissuk meg szövegszerkesztővel, és engedélyezzük, azaz töröljük a pontosvesszőt, az ;extension=php_mbstring.dll meghatározás elől!
Módosítást követően újra kell indítani a gépünket. Figyelmeztetés, megszűnik!

4. pontban jelzett titkos hozzáférési kód, csak akkor aktiválódik, ha létrehoztuk a config.inc fájlunkat, melyet szabadon módosíthatunk. Módosítást követően újra kell indítani a gépünket. Figyelmeztetés, megszűnik!

 


PHP Megjegyzés:
PHP 5.4.0 verziótól kezdve, alapértelmezett dátum az UTC.
A TZ környezeti változót már nem használják, hogy kitalálja az időzónát.
Ezért nekünk kell meghatározni, az időzónát, melyre kettő lehetőségünk van.
1. Lehetőség.
Azon php fájl elején, melyben dátumokkal is dolgozunk, helyezzük el a következő scriptet:
<?php
date_default_timezone_set("Europe/Budapest");
echo date("Y/m/d H:i:s"); // Ezen sor, nem kötelező!
?>

2. Lehetőség.
A php.ini fájban határozzuk meg:
910. soroknál keressük a következőt, ;date_timezone =
Határozzuk meg az időzónát így: date.timezone = Europe/Budapest


 

Megjegyzés:
További munkálataink megkönnyítésére, hozzunk létre parancsikonokat az asztalon.
Ezzel elejét vesszük annak, hogy ne kelljen könyvtárak és mappák sorozatát minden alkalommal végigjárni, hogy egy adott helyre eljussunk.

A htdocs mappa gyors eléréséhez:
Keressük meg a C: \ Program Files \ Apache Software Foundation \ Apache2.2 \ htdocs mappát, és kattintsunk rá az egér jobbos billentyűjével, válasszuk a Küldés témakört és azon belül az Asztal (Parancsikon létrehozása) lehetőséget.

A MySQL DOS-os ablakának gyors eléréséhez:
Keressük meg a Start -> Minden program -> MySQL -> MySQL Server 5.0 -> MySQL Command Line Client -re. , és kattintsunk rá az egér jobbos billentyűjével, válasszuk a Küldés témakört és azon belül az Asztal (Parancsikon létrehozása) lehetőséget.