Az XAMPP letöltése és telepítése Windows: PHP oktatóanyag

Mi az XAMPP?

XAMPP egy nyílt forráskódú, többplatformos webszerver, amely egy webszerverből áll, MySQL adatbázis motor, valamint a PHP és Perl programozási csomagok. Az Apache állítja össze és tartja karban. Lehetővé teszi a felhasználók számára, hogy WordPress webhelyeket hozzanak létre online a számítógépükön lévő helyi webszerver segítségével. Támogatja Windows, Linux és Mac.

Az apache fordítja és tartja karban. Az XAMPP mozaikszó jelentése;

  • X – [platformos operációs rendszerek], ami azt jelenti, hogy bármilyen Mac OX operációs rendszeren fut, Windows , Linux stb.
  • A - Apache – ez a webszerver szoftver.
  • M - MySQL – Adatbázis.
  • P - PHP
  • P – Perl – szkriptnyelv

Miért érdemes XAMPP-t használni?

Az XAMPP könnyen használható vezérlőpanelt biztosít az Apache kezeléséhez, MySQL, és más programok parancsok használata nélkül. A PHP használatához telepítenünk kell az Apache-t és MySQL. Az Apache telepítése és konfigurálása nem egyszerű, mivel be kell állítani és integrálni kell többek között a PHP-vel és a Perl-lel. Az XAMPP az Apache PHP-vel és Perl-lel való beállításának és integrálásának minden bonyolultságával foglalkozik.

Eltérően Java amely a Java Csak SDK, a PHP működéséhez webszerver szükséges.

Az XAMPP telepítése

Lépésről lépésre megvizsgáljuk az XAMPP telepítésének folyamatát Windows. Másnak Operating Systems, az XAMPP telepítési lépései hasonlóak.

1. lépés) Töltse le az XAMPP-t

Kattintson ide az XAMPP letöltéséhez Windows: https://www.apachefriends.org/download.html

2. lépés) Indítsa el a telepítést

Az XAMPP telepítése olyan, mint bármely más Windows program telepítése. Van azonban néhány dolog, amit meg kell jegyeznünk.

3. lépés) Futtassa a telepítőt

Az XAMPP letöltése után futtassa a telepítést. Megjelenik az alábbi figyelmeztető üzenet párbeszédablak.

Telepítse az XAMPP-t

4. lépés) Módosítsa a felhasználói vezérlési beállításokat

Ha a Windows Vista vagy Windows 7, győződjön meg arról, hogy deaktiválta a Felhasználói fiókok felügyelete funkciót. Ehhez válassza a Vezérlőpult > Felhasználói fiókok > Felhasználói hozzáférés-szabályozás beállításainak módosítása lehetőséget. Az alábbi ábra szemlélteti a fő lépéseket.

Telepítse az XAMPP-t

5. lépés) Mentse el a beállításokat

  • Miután deaktiválta a Felhasználói fiókok felügyeletét, kattintson az OK gombra a figyelmeztető üzenet mezőben.
  • Ezúttal a következő üzenetet kapod

Telepítse az XAMPP-t

6. lépés) Kattintson a Tovább gombra

A következő képernyőn kattintson a Tovább gombra

Telepítse az XAMPP-t

7. lépés) Válassza ki az Insatllation útvonalat

A következő képernyőn módosítsa a telepítési útvonalat, ha szükséges. Kattintson a Tovább gombra

Telepítse az XAMPP-t

8. lépés) Ellenőrizze a szükséges szolgáltatásokat

A következő képernyőn válassza az Apache és MySQL. Opcionálisan választhat FileZilla (FTP kliens), ha szükséges. Kattintson a Telepítés gombra

Telepítse az XAMPP-t

Megjegyzések a szolgáltatás egy régóta futó program a windowsban, amely nem igényel felhasználói beavatkozást. A szolgáltatások beállíthatók, hogy a Windows operációs rendszer indításakor automatikusan fussanak. Az Apache és MySQL, állítólag a háttérben futnak. Telepítésük szolgáltatásként az Apache és a MySQL automatikusan a háttérben, amikor bekapcsolja a számítógépet. Ha nem telepítette az Apache-t és MySQL szolgáltatásként, akkor manuálisan kell elindítania őket minden alkalommal, amikor használni kívánja őket. Ezt az XAMPP vezérlőpultjáról kell megtenned.PHP és

9. lépés) Fejezze be a telepítést

A telepítés sikeres befejezése után a következő ablak jelenik meg

Telepítse az XAMPP-t

  • Kattintson a Befejezés gombra

Mielőtt tesztelnénk az XAMPP telepítésünket, először nézzük meg az alapvető könyvtárakat, amelyekkel dolgozni fogunk.

Alapvető XAMPP webszerver konfiguráció

Ez az XAMPP oktatóanyag feltételezi, hogy rendelkezik telepítette az XAMPP-t a C meghajtóra Windows a fent említett lépések segítségével. Az alábbiakban felsoroljuk azokat az alapvető könyvtárakat, amelyekről tudnia kell.

Alapvető XAMPP webszerver konfiguráció

  • htdocs; ez a web gyökérkönyvtár. Minden PHP kódunk ebbe a könyvtárba kerül.
  • mysql – ez a könyvtár tartalmazza az összes kapcsolódó információt MySQL adatbázismotor, alapértelmezés szerint a 3306-os porton fut.
  • php – ez a könyvtár PHP telepítő fájlokat tartalmaz. Tartalmaz egy php.ini nevű fontos fájlt. Ez a könyvtár arra szolgál, hogy beállítsa, hogyan viselkedjen a PHP a szerveren.

Alapértelmezés szerint, az Apache webszerver fut rajta port 80. Ha a 80-as portot egy másik webszerver veszi át, használhat másik portszámot. Ebben az oktatóanyagban feltételezzük, hogy a 80-as portot használjuk. Megjegyzés: Ha SKYPE-ot használ, akkor ugyanazt a portot használja. Közeli Skype ha az XAMPP-t PHP-hez szeretné használni a 80-as porton

XAMPP Vezérlőpult

A vezérlőpanel az XAMPP-n keresztül telepített programok kezelésére szolgál. Az XAMPP Server vezérlőpult megnyitásához

  • Kattintson a start menüre
  • Fedezze fel a programok könyvtárát, és keresse meg az Apace Friends, majd az XAMPP elemet az alábbi ábrán látható módon

XAMPP Vezérlőpult

  • Az alábbi ábra a vezérlőpanelt mutatja.

XAMPP Vezérlőpult

1) Ez a szakasz felsorolja a telepített szolgáltatásokat, modulokat és a folyamatazonosítókat (PID). A zöld pipa azt jelenti, hogy a modult szolgáltatásként telepítették. A piros jelzés azt jelenti, hogy nem szolgáltatásként telepítették. A szolgáltatás telepítéséhez kattintson a piros jelre. Ha a gombon zöld pipa látható, és rákattint, a vezérlőpult megkérdezi, hogy el kívánja-e távolítani a rendszert.

2) Ez a rész a modulokhoz társított portokat mutatja be. Az akciók rész a;

  1. modulok indítása és leállítása
  2. Nyissa meg az Apache adminisztrációs ablakait és MySQL
  3. Nyissa meg az Apache konfigurációs fájljait, MySQL stb., hogy változtatásokat hajtson végre
  4. A modulok naplófájljainak megtekintése

3) Ez a rész olyan hasznos segédprogramokat tartalmaz, mint a Netsat, a Windows Services parancsikonok stb.

4) Ez a rész a modulok állapotinformációit jeleníti meg. A vezérlőpanel használható;

  • Olyan szolgáltatások telepítése és eltávolítása, mint az Apache, MySQL stb., amelyeket XAMPP-n keresztül telepítettek
  • Szolgáltatások elindítása és leállítása.
  • Nyissa meg a konfigurációs fájlokat stb.

Konfigurálja az XAMPP-t

Nézzük meg az alapvető konfigurációkat, amelyek szükségesek ahhoz, hogy elkezdjük használni az XAMPP-telepítést PHP-alapú webhelyek fejlesztéséhez. Írja be az URL-t http://localhost/xampp/ kedvenc böngészőjében. Ehhez az oktatóanyaghoz fogjuk használni Firefox mint a webböngészőnk.

Konfigurálja az XAMPP-t

Ha látja a fenti képernyőt, akkor sikeresen telepítette az XAMPP-t. A bal oldali panel linkeket tartalmaz hasznos információkhoz, mint pl.

  • A PHP telepített verziója
  • Az XAMPP biztonsági beállításai
  • Hozzáférés olyan segédprogramokhoz, mint a phpMyAdmin stb.

Az XAMPP 1.8.0-val együtt szállított PHP verzió a PHP 5.4.4

Melyik a legjobb PHP IDE?

A PHP IDE egy olyan program, amely lehetővé teszi PHP kódok egyszerű írását. A PHP IDE-k gyakran fel vannak szerelve szintaktikai kiemelő funkciókkal, és bizonyos esetekben automatikus kiegészítési funkciókkal is. Ez azt jelenti, hogy ha olyan PHP kulcsszót ír, amelyet a PHP értelmező ismer, akkor a kulcsszó a normál utasításokhoz használttól eltérő színnel lesz kiemelve. Az automatikus kiegészítési szolgáltatások automatikusan felugrik az ismert PHP kulcsszavakat, ahogy beírja őket. A Jegyzettömb PHP kódok írására és szerkesztésére is használható. Az olyan szerkesztők használatának hátránya, mint a Jegyzettömb, hogy a szkriptek hibakeresése nehézzé válik, mert nem könnyű észrevenni az olyan hibákat, mint például a hibásan írt kulcsszavak, a nem zárt kapcsos zárójelek stb. Az IDE kiemeli a hibás utasításokat, így Ön könnyen észreveszi őket. Az alábbi táblázat 5 népszerű PHP szerkesztőt mutat be

szerkesztő Engedély Cross Platform Rövid leírás
Netbeans IDE Open Source Igen
  • Dedikált PHP kódoló környezet szintaxis kiemeléssel és kódkiegészítéssel kulcsszavakhoz és egyéb ismert információkhoz.
  • Támogatja az integrációt a PHP MVC keretrendszerekkel, pl. a Zenddel,
  • Kódelőzmények, amelyek a fájlon végrehajtott módosításokat jelenítik meg
  • SFTP, FTP és SVN pluginokon keresztül.
Dreamweaver Kereskedelmi Igen
  • Támogatja a HTML-t és a PHP-t.
  • Szintaxis kiemelés, kódhajtogatás és kulcsszavak és egyéb ismert információk kiegészítése.
  • Támogatja az SFTP-t és az FTP-t.
Zend stúdió Kereskedelmi Igen
  • Integrált Zend Server és Zend PHP MVC keretrendszerrel, PHPUnittal, phpDocumentorral stb.
  • Van szintaxiskiemelés, kódhajtogatás,
  • Támogatás Webes szolgáltatások stb.
PHP Eclipse Open Source Igen
  • Kódformázó
  • Támogatja az SVN, SHH/FTP protokollt
Notepad ++ freeware Windows csak
  • Szintaxis kiemelése
  • Támogatja az SFTP-t és az FTP-t pluginokon keresztül.

Netbeans IDE PHP szerkesztő Amint azt a fenti táblázat röviden kiemeli, a Netbeans IDE olyan hatékony funkciókkal rendelkezik, amelyek fokozzák a PHP kódolók termelékenységét. Az IDE szabadon letölthető a https://netbeans.org/downloads/index.html

  • A szintaxiskiemelés és az automatikus kiegészítés funkciói javítják a termelékenység
  • Natív támogatással rendelkezik olyan adatbázis-rendszerekhez, mint pl MySQL. Nem kell két programot használnia az adatbázis kódolásához és fejlesztéséhez.
  • Az IDE használható a együttműködési környezet. Ez akkor hasznos, ha más fejlesztőkkel kell csapatként dolgoznia.
  • Az IDE rendelkezik más nyelvek támogatása mint például;

    • Java SE
    • Java EE
    • C
    • C++

A Netbeans IDE jelenlegi verziója jelen pillanatban a 7.3

Bevezetés a Netbeans IDE-be

Miután sikeresen telepítette a Netbeans IDE PHP szerkesztőt, futtassa a programot, mint bármely más Windows programot. Megjelenik az alábbi ablak

Bevezetés a Netbeans IDE-be

1. Projektfelfedező – ez a panel az összes megnyitott projekt megjelenítésére szolgál. A projektek fanézetben jelennek meg.

2. Parancsikonok eszköztár – ez az eszköztár parancsikonokat tartalmaz a gyakran végrehajtott feladatokhoz, például új projekt létrehozásához, meglévő projekt megnyitásához, visszavonási és újbóli műveletekhez stb.

3. Indító oldal – ez az oldal 3 lapot tartalmaz, nevezetesen: Tanulás és felfedezés, Saját Netbeans és Újdonságok.

  • Az első lap [Tanulás és felfedezés] bemutatja a Netbeans IDE funkcióit, bemutat néhány demót és oktatóanyagot, amelyek a Netbeans IDE-ben fejleszthetők.
  • A második lap [My Netbeans] felsorolja a nemrégiben megnyitott projekteket, lehetővé teszi bővítmények telepítését és az IDE funkcióinak aktiválását.

4. Kimeneti ablak – olyan programok kimeneteinek megjelenítésére szolgál, mint pl Java konzolalkalmazások. Napló- és hibakeresési információk megjelenítésére is szolgál. Az alábbi képernyőképen az IDE látható nyitott projekttel.

Bevezetés a Netbeans IDE-be

Új PHP projekt létrehozása a Netbeans IDE használatával

  • Kattintson az új projekt létrehozása gombra az eszköztáron az alábbiak szerint

PHP projekt a Netbeans IDE használatával

  • Ha letöltötte az XAMPP-ban elérhető összes csomagot NetBeans IDE, ügyeljen arra, hogy a projekt kategória alatt a PHP-t, a Projektek alatt a PHP alkalmazást válassza, majd kattintson a Tovább gombra.

PHP projekt a Netbeans IDE használatával

  • Adja meg a projekt nevét az alábbiak szerint.

PHP projekt a Netbeans IDE használatával

  • Győződjön meg arról, hogy a mappa az XAMPP PHP telepítési könyvtárába van mentve, ahogy fent látható.
  • Ha kész, kattintson a következő gombra.

PHP projekt a Netbeans IDE használatával

  • Győződjön meg arról, hogy a Futtatás másként: beállítása Helyi webhely (helyi webszerveren fut)

    • A projekt URL-címe: értékre van állítva http://localhost/phplessons/

Megjegyzések alapértelmezés szerint a fenti beállítások lesznek beállítva. Nem kell semmit megváltoztatnia, hacsak nem szakértő

  • Kattintson a Tovább gombra

PHP projekt a Netbeans IDE használatával

  • A Netbeans PHP szerkesztő lehetővé teszi a PHP MVC keretrendszerekkel, például a Symfony-val és a Zenddel való integrációt. Egyelőre nem választunk ki semmilyen MVC-keretrendszert. Kattintson a Befejezés gombra.
  • Az újonnan létrehozott projekt megjelenik a projektböngészőben, és egy index.php oldal jön létre az Ön számára.
  • Az újonnan létrehozott oldal html kódot tartalmaz. Cserélje ki az alábbi kóddal.

Az első PHP-példa futtatása

<?php
echo "Hello World!";
?>
  • Kattintson a Futtatás gombra az eszköztáron az alábbiak szerint

PHP példa

  • Az alapértelmezett böngésző megnyílik az URL-lel http://localhost/phplessons/index.php . A kimenet „Hello World!” megjelenik a böngészőjében.

Összegzésként

  • Az XAMPP teljes formája X-cross platform, Apache, MySQL, PHP és Perl
  • A PHP-szerkesztő egy olyan program, amely lehetővé teszi PHP-kód írását a lehető legrövidebb időn belül, és lehetővé teszi a szintaktikai hibák hibakeresését a tervezés során.
  • A Netbeans PHP szerkesztő egy többplatformos nyílt forráskódú szerkesztő, amely növeli a PHP fejlesztők termelékenységét.