Az XAMPP letöltése és telepítése Windows

⚡ Okos összefoglaló

XAMPP és NetBeans együttesen teljes körű helyi PHP fejlesztői csomagot biztosítanak a kezdőknek. Az XAMPP az Apache-t is tartalmazza, MariaDB, PHP és Perl egyetlen telepítőbe, míg a NetBeans A szerkesztő szintaxiskiemelést, automatikus kiegészítést és hibakeresést biztosít PHP projektek írásához.

  • 📦 Mi az a XAMPP: Az XAMPP egy ingyenes, platformfüggetlen csomag, amely egyetlen lépésben telepíti az Apache adatbázismotort, a PHP-t és a Perl-t.
  • 🖥️ Helyi szerver: A PHP futtatásához webszerverre van szükség, az XAMPP pedig biztosítja az Apache-t, így a PHP oldalakat a saját számítógépeden tesztelheted.
  • 🎛️ Kezelőpanel: Az XAMPP vezérlőpult elindítja, leállítja és konfigurálja az Apache-t és a MySQL or MariaDB parancssori munka nélkül.
  • 📁 Kulcsfontosságú mappák: A htdocs mappa a PHP fájljaidat tartalmazza, míg a php mappa a php.ini fájlt tartalmazza, amellyel a PHP viselkedését lehet hangolni.
  • 🧩 Miért egy IDE: Egy PHP IDE, mint például NetBeans kiemeli a szintaxist és korán jelzi a hibákat, amit egy sima szövegszerkesztő nem tud megtenni.
  • ▶ ️ Első projekt: NetBeans Létrehoz egy PHP alkalmazást a htdocs-on belül, és futtatja azt a helyi szerveren egy egyszerű Hello World oldal kinyomtatásához.
  • 🤖 AI Assist: A mesterséges intelligencia eszközei segíthetnek az XAMPP konfigurációjában, megoldhatják az Apache portütközéseket, és segíthetnek a PHP kód írásában vagy hibakeresésében. NetBeans.

Töltsd le és telepítsd a XAMPP-ot NetBeans

Mi az XAMPP?

XAMPP egy nyílt forráskódú, platformfüggetlen webszerver, amely egy webszerverből, egy MySQL or MariaDB adatbázis motor, valamint a PHP és Perl programozási csomagokat. Az Apache Friends fordítja és tartja karban. Lehetővé teszi a felhasználók számára, hogy weboldalakat építsenek és teszteljenek egy helyi webszerveren a számítógépükön, és támogatja a Windows, Linux és Mac.

Az XAMPP betűszó a következőket jelenti:

  • X – [platformfüggetlen operációs rendszerek], ami azt jelenti, hogy bármilyen operációs rendszeren futtatható: Mac OS X, Windows, Linux stb.
  • A - Apache – ez a webszerver szoftver.
  • M - MySQL or MariaDB – 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 MySQLAz Apache telepítése és konfigurálása nem könnyű, mivel többek között be kell állítani és integrálni kell a PHP-vel és a Perllel. Az XAMPP kezeli az Apache PHP-vel és Perllel való beállításának és integrálásának összes bonyolultságát.

Eltérően Java, amely a következővel fut: 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. WindowsMás operációs rendszerek esetén 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 ugyanúgy történik, mint bármely más telepítés. Windows program. 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 régebbi eszközt használsz Windows verzió, például Vista vagy Windows 7. lépés: Győződjön meg arról, hogy kikapcsolta 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-vezérlés beállításainak módosítása lehetőséget. Az alábbi ábra a fő lépéseket szemlélteti.

Telepítse az XAMPP-t

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

  • Miután kikapcsolta a Felhasználói fiókok felügyeletét, kattintson az OK gombra a figyelmeztető üzenetmező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 a telepítési útvonalat

A következő képernyőn szükség esetén módosítsa a telepítési útvonalat. 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-t, és MySQL. Opcionálisan választhat FileZilla (FTP kliens), ha szükséges. Kattintson a Telepítés gombra

Telepítse az XAMPP-t

Jegyzet: egy szolgáltatás egy hosszú ideig futó program Windows amely nem igényel felhasználói beavatkozást. A szolgáltatások beállíthatók úgy, hogy automatikusan fussanak, amikor a Windows operációs rendszer elindul. Az Apache és MySQL, állítólag a háttérben kellene futniuk. Telepítésük szolgáltatásként az Apache és a MySQL automatikusan a háttérben, valahányszor bekapcsolja a számítógépet. Ha még nem telepítetted az Apache-t és MySQL szolgáltatásokként van beállítva, akkor minden alkalommal manuálisan kell elindítani őket, amikor használni szeretnéd őket. Ezt az XAMPP vezérlőpulton kell megtenned.

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

A telepítés sikeres befejezése után a következő ablakot fogja látni

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 rendelkezel 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ára. Az összes PHP kódunk ebbe a könyvtárba kerül.
  • mysql – ez a címtár tartalmazza az összes kapcsolódó információt MySQL or MariaDB adatbázismotor, amely 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 80Ha a 80-as portot egy másik webszerver foglalja, akkor használhat másik portszámot. Ebben az oktatóanyagban feltételezzük, hogy a 80-as portot használjuk. Megjegyzés: ha a következőt használja: Skype, ugyanazt a portot használja. Bezárás Skype ha XAMPP-t szeretnél használni PHP-hez a 80-as porton.

XAMPP Vezérlőpult

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

  • Kattintson a start menüre
  • Böngészd át a programkönyvtárat, és keresd meg az Apache Friends, majd az XAMPP programot, ahogy az az alábbi ábrán látható.

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-ket). A zöld pipa azt jelenti, hogy a modul szolgáltatásként lett telepítve. A piros jelölés azt jelenti, hogy nem szolgáltatásként lett telepítve. Szolgáltatás telepítéséhez kattintson a piros jelre. Ha a gomb zöld pipát mutat, és rákattint, a vezérlőpult megkérdezi, hogy el kívánja-e távolítani a rendszert.

2) Ez a szakasz a modulokhoz társított port(oka)t mutatja. A műveletek szakasz a következőkre vonatkozik:

  1. indítás és leállításping modulok
  2. Az Apache és az adminisztratív ablakok megnyitása MySQL
  3. Konfigurációs fájlok megnyitása Apache számára, MySQL stb., hogy változtatásokat hajtson végre
  4. Modulok naplófájljainak megtekintése

3) Ez a rész hasznos segédprogramokat tartalmaz, mint például Netstat, Windows szolgáltatások gyorsbillentyűi stb.

4) Ez a rész a modulok állapotinformációit jeleníti meg. A vezérlőpanel a következőkre 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.
  • Konfigurációs fájlok megnyitása stb.

Konfigurálja az XAMPP-t

Most nézzük meg az alapvető konfigurációt, amelyre szükségünk van, mielőtt elkezdenénk használni az XAMPP telepítésünket fejlesztéshez.ping PHP-alapú weboldalak. Írja be a URL 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átod a fenti képernyőt, akkor sikeresen telepítetted az XAMPP-ot. A bal oldali panel hasznos információkhoz vezető linkeket tartalmaz, például:

  • 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.

A modern XAMPP kiadások a PHP 8.x-szel együtt érkeznek, például a PHP 8.2, valamint a következők: MariaDB beugróként MySQL csere. A képernyőképeken látható, jóval régebbi XAMPP 1.8.0 a PHP 5.4.4-et tartalmazta.

Melyik a legjobb PHP IDE?

A PHP IDE egy olyan program, amely lehetővé teszi a PHP kód egyszerű írását. A PHP IDE-k gyakran szintaxiskiemelési funkciókkal, és bizonyos esetekben automatikus kiegészítési funkciókkal is rendelkeznek. Ez azt jelenti, hogy ha olyan PHP kulcsszót írsz, amelyet a PHP értelmező ismer, akkor a kulcsszó más színnel lesz kiemelve, mint amelyiket a szokásos utasítások esetében használsz. Az automatikus kiegészítési funkció automatikusan felugrik az ismert PHP kulcsszavak gépelés közben. A Jegyzettömb is használható PHP kód írására és szerkesztésére. A Jegyzettömbhöz hasonló szerkesztők használatának hátránya, hogy a szkriptek hibakeresése nehézkessé válik, mivel nem könnyű észrevenni a hibákat, például az elgépelt kulcsszavakat, a nyitott zárójeleket stb. Az IDE kiemeli a hibás utasításokat, így könnyen észreveheted ő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 a PHP MVC keretrendszerekkel, például a Zenddel és a Symfonyval való integrációt.
  • Code a fájlon végrehajtott módosításokat bemutató előzmények
  • SFTP, FTP és SVN bővítményeken 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 Studio Kereskedelmi Igen
  • Integrálva a Zend Serverrel és a Zend PHP MVC keretrendszerrel, a PHPUnittal, a phpDocumentorral stb.
  • Van szintaxiskiemelés, kódhajtogatás,
  • Támogatás Webes szolgáltatások stb.
PHP Eclipse Open Source Igen
  • Code formázó
  • Támogatja az SVN-t és az SSH/FTP-t
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, NetBeans Az IDE hatékony funkciókkal rendelkezik, amelyek növelik a PHP kódolók termelékenységét. Az IDE ingyenesen letölthető innen: https://netbeans.apache.org/front/main/download/

  • A szintaxiskiemelési és automatikus kiegészítési funkciók 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álnod a kódoláshoz és az adatbázis 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++

NetBeans mostantól az Apache Software tartja karban Foundation as Apache NetBeans, és évente négyszer jelenik meg. A 30-as verzió a jelenlegi, 2026-os kiadás, míg az alábbi képernyőképek a régebbi verziót használják. NetBeans 7.3.

Bevezetés a Netbeans IDE-be

Miután sikeresen telepítette a NetBeans IDE PHP szerkesztő, futtassa a programot ugyanúgy, mint bármely más Windows program. Az alább látható ablak jelenik meg

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 fület tartalmaz, nevezetesen a Tanulás és felfedezés, a Saját fülek fület. NetBeans, és az Újdonságok menüpontot.

  • Az első lap [Tanulj és fedezz fel] bemutatja a funkcióit. NetBeans IDE-ben, és bemutat néhány demót és oktatóanyagot, amelyek fejleszthetők a NetBeans SDI.
  • A második fül [Saját NetBeans] felsorolja a nemrég megnyitott projekteket, és 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 esetén a projekt kategóriában válassza a PHP-t, a Projektek kategóriában pedig a PHP alkalmazást, 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 Tovább 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ás értéke Helyi webhely (helyi webszerveren fut)
    • A projekt URL: erre van beállítva http://localhost/phplessons/

Megjegyzések A fenti beállítások alapértelmezés szerint be vannak állítva. Nem kell semmit módosítania, hacsak nem szakértő.

  • Kattintson a Tovább gombra

PHP projekt a Netbeans IDE használatával

  • Az NetBeans A PHP szerkesztő lehetővé teszi az integrációt a PHP MVC keretrendszerekkel, mint például a Symfony és a Zend. Egyelőre nem választunk ki egyetlen MVC keretrendszert sem. 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 le az alább látható kódra.

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ő a következővel fog megnyílni: URL http://localhost/phplessons/index.php. A kimenet „Hello World!” megjelenik a böngészőjében.

GYIK

Nem. Az XAMPP helyi fejlesztésre és tesztelésre készült, és az alapértelmezett beállításai nincsenek nyilvános használatra védve. Éles környezetben használjon megerősített szervert megfelelően konfigurált webes stackkel és tűzfallal.

Az XAMPP több platformon fut, és Windows, Linux és macOS, az Apache csomagba csomagolásával, MariaDB, PHP és Perl. A WAMP Windows-csak Apache-t szállít, MySQL, és a PHP. Az XAMPP a hordozhatóbb választás az operációs rendszerek között.

A leggyakoribb ok egy másik program, amely a 80-as portot használja, gyakran Skype, IIS vagy más webkiszolgáló. Zárja be a programot, vagy módosítsa az Apache portját a httpd.conf fájlban, majd indítsa újra az Apache-t a vezérlőpultról.

Igen. A mesterséges intelligencia végigvezet a XAMPP telepítésén, a PHP verziók kiválasztásán, a php.ini szerkesztésén és a portütközések feloldásán. Emellett képes létrehozni egy kezdő projektstruktúrát az első PHP alkalmazásodhoz.

Igen. A mesterséges intelligencia képes megmagyarázni a hibaüzeneteket a NetBeans kimeneti ablakban javaslatokat tesz szintaktikai és logikai hibák javítására, valamint sablonos PHP osztályokat generál, amelyeket beilleszthet a projektjébe és finomíthat.

Foglald össze ezt a bejegyzést a következőképpen: