So laden Sie XAMPP herunter und installieren es Windows

โšก Intelligente Zusammenfassung

XAMPP und NetBeans Zusammen bieten sie Anfรคngern einen kompletten lokalen PHP-Entwicklungsstack. XAMPP bรผndelt Apache, MariaDBPHP und Pergola in einem Installationsprogramm zusammenfassen, wรคhrend NetBeans Der Editor bietet Syntaxhervorhebung, Autovervollstรคndigung und Debugging-Funktionen fรผr die Entwicklung von PHP-Projekten.

  • ๐Ÿ“ฆ Was XAMPP ist: XAMPP ist ein kostenloses, plattformรผbergreifendes Paket, das Apache, eine Datenbank-Engine, PHP und Perl in einem einzigen Schritt installiert.
  • ๏ธ Lokaler Server: PHP benรถtigt einen Webserver, um ausgefรผhrt zu werden, und XAMPP stellt Apache zur Verfรผgung, sodass Sie PHP-Seiten auf Ihrem eigenen Computer testen kรถnnen.
  • ๏ธ Schalttafel: Das XAMPP-Kontrollpanel startet, stoppt und konfiguriert Apache und MySQL or MariaDB ohne jegliche Befehlszeilenarbeit.
  • ๐Ÿ“ Wichtige Ordner: Im Ordner htdocs befinden sich Ihre PHP-Dateien, wรคhrend der Ordner php die Datei php.ini enthรคlt, mit der Sie das Verhalten von PHP anpassen kรถnnen.
  • ๐Ÿงฉ Warum eine IDE? Eine PHP-IDE wie zum Beispiel NetBeans Es hebt Syntax hervor und kennzeichnet Fehler frรผhzeitig, was ein einfacher Texteditor nicht leisten kann.
  • โ–ถ ๏ธ Erstes Projekt: NetBeans Erstellt eine PHP-Anwendung innerhalb von htdocs und fรผhrt sie auf dem lokalen Server aus, um eine einfache Hello World-Seite auszugeben.
  • ๐Ÿค– KI-Assistent: KI-Tools kรถnnen die XAMPP-Konfiguration steuern, Apache-Portkonflikte lรถsen und beim Schreiben oder Debuggen von PHP-Code helfen. NetBeans.

Laden Sie XAMPP herunter und installieren Sie es. NetBeans

Was ist XAMPP?

XAMPP ist ein Open-Source-Webserver fรผr verschiedene Plattformen, der aus einem Webserver und einem MySQL or MariaDB Datenbank-Engine und PHP und Perl Programmierpakete. Es wird von Apache Friends kompiliert und gepflegt. Es ermรถglicht Benutzern, Websites auf einem lokalen Webserver auf ihrem Computer zu erstellen und zu testen, und es unterstรผtzt Windows, Linux und Mac.

Das Akronym XAMPP steht fรผr:

  • X โ€“ [plattformรผbergreifende Betriebssysteme] bedeutet, dass es auf jedem Betriebssystem laufen kann: Mac OS X, Windows, Linux usw.
  • A - Apache โ€“ das ist die Webserver-Software.
  • M - MySQL or MariaDB โ€“ Datenbank.
  • P - PHP
  • P โ€“ Perl โ€“ Skriptsprache

Warum XAMPP verwenden?

XAMPP bietet ein benutzerfreundliches Bedienfeld zur Verwaltung von Apache. MySQLund andere Programme ohne Verwendung von Befehlen. Um PHP verwenden zu kรถnnen, mรผssen wir Apache und installieren MySQLDie Installation und Konfiguration von Apache ist nicht einfach, da es unter anderem mit PHP und Perl eingerichtet und integriert werden muss. XAMPP รผbernimmt diese komplexe Aufgabe.

Im Gegensatz zu Java, das mit dem Java Nur SDK, PHP benรถtigt einen Webserver zum Funktionieren.

So installieren Sie XAMPP

Wir betrachten den schrittweisen Prozess zur Installation von XAMPP fรผr WindowsFรผr andere Betriebssysteme sind die Installationsschritte fรผr XAMPP รคhnlich.

Schritt 1) โ€‹โ€‹Laden Sie XAMPP herunter

Klicken Sie hier, um XAMPP herunterzuladen. Windows: https://www.apachefriends.org/download.html

Schritt 2) Starten Sie die Installation

Die Installation von XAMPP ist genau wie die Installation jeder anderen Software. Windows Programm. Es gibt jedoch ein paar Dinge, die wir beachten mรผssen.

Schritt 3) Fรผhren Sie das Setup aus

Nachdem Sie XAMPP heruntergeladen haben, fรผhren Sie das Setup aus. Das unten abgebildete Warnmeldungsdialogfenster wird angezeigt.

Installieren Sie XAMPP

Schritt 4) ร„ndern Sie die Benutzersteuerungseinstellungen

Wenn Sie ein รคlteres Gerรคt verwenden Windows Version wie Vista oder Windows 7. Deaktivieren Sie die Benutzerkontensteuerung. Wรคhlen Sie dazu โ€žSystemsteuerungโ€œ > โ€žBenutzerkontenโ€œ > โ€žEinstellungen der Benutzerzugriffskontrolle รคndernโ€œ. Die folgende Abbildung veranschaulicht die wichtigsten Schritte.

Installieren Sie XAMPP

Schritt 5) Speichern Sie die Einstellungen

  • Nachdem Sie die Benutzerkontensteuerung deaktiviert haben, klicken Sie auf die Schaltflรคche OK im Warnmeldungsfeld.
  • Dieses Mal erhalten Sie folgende Nachricht

Installieren Sie XAMPP

Schritt 6) Klicken Sie auf Weiter

Klicken Sie im nรคchsten Bildschirm auf Weiter

Installieren Sie XAMPP

Schritt 7) Installationspfad auswรคhlen

Im nรคchsten Fenster kรถnnen Sie bei Bedarf den Installationspfad รคndern. Klicken Sie auf Weiter.

Installieren Sie XAMPP

Schritt 8) รœberprรผfen Sie die erforderlichen Dienste

Im nรคchsten Bildschirm wรคhlen Sie Apache aus und MySQL. Sie kรถnnen optional auswรคhlen FileZilla (FTP-Client) bei Bedarf. Klicken Sie auf Installieren

Installieren Sie XAMPP

Hinweis: Ein Service ist ein langfristiges Programm in Windows das keine Benutzerinteraktion erfordert. Dienste kรถnnen so eingestellt werden, dass sie automatisch ausgefรผhrt werden, wann immer die Windows Das Betriebssystem wird gestartet. Damit Sie Apache und verwenden kรถnnen MySQLSie sollen im Hintergrund laufen. Durch die Installation als Dienste werden sowohl Apache als auch ausgefรผhrt MySQL automatisch im Hintergrund, sobald Sie Ihren Computer einschalten. Wenn Sie Apache nicht installiert haben und MySQL Da es sich um Dienste handelt, mรผssen Sie diese jedes Mal manuell starten, wenn Sie sie verwenden mรถchten. Dies erfolgt รผber das XAMPP-Kontrollfeld.

Schritt 9) Beenden Sie die Installation

Nach erfolgreichem Abschluss der Installation wird Ihnen das folgende Fenster angezeigt.

Installieren Sie XAMPP

  • Klicken Sie auf die Schaltflรคche โ€žFertig stellenโ€œ.

Bevor wir unsere XAMPP-Installation testen, werfen wir zunรคchst einen Blick auf die grundlegenden Verzeichnisse, mit denen wir arbeiten werden.

Grundlegende XAMPP-Webserverkonfiguration

Dieses XAMPP-Tutorial setzt voraus, dass Sie XAMPP auf Laufwerk C installiert Windows mit den oben genannten SchrittenNachfolgend finden Sie eine Liste der grundlegenden Verzeichnisse, die Sie kennen sollten.

Grundlegende XAMPP-Webserverkonfiguration

  • htdocsDies ist das Web-Stammverzeichnis. Unser gesamter PHP-Code wird in diesem Verzeichnis abgelegt.
  • mysql โ€“ Dieses Verzeichnis enthรคlt alle Informationen, die sich auf Folgendes beziehen: MySQL or MariaDB Die Datenbank-Engine lรคuft standardmรครŸig auf Port 3306.
  • php โ€“ Dieses Verzeichnis enthรคlt PHP-Installationsdateien. Es enthรคlt eine wichtige Datei namens php.ini. Dieses Verzeichnis wird verwendet, um zu konfigurieren, wie sich PHP auf Ihrem Server verhรคlt.

StandardmรครŸig, auf dem der Apache-Webserver lรคuft Port 80Falls Port 80 bereits von einem anderen Webserver belegt ist, kรถnnen Sie eine andere Portnummer verwenden. In diesem Tutorial gehen wir davon aus, dass wir Port 80 verwenden. Hinweis: Wenn Sie Port 80 verwenden, ... SkypeEs verwendet denselben Port. SchlieรŸen Skype Wenn Sie XAMPP fรผr PHP auf Port 80 verwenden mรถchten.

XAMPP-Systemsteuerung

Das Control Panel dient zur Verwaltung von Programmen, die รผber XAMPP installiert wurden. So รถffnen Sie das XAMPP Server Control Panel:

  • Klicken Sie auf das Startmenรผ
  • Durchsuchen Sie das Programmverzeichnis und suchen Sie nach Apache Friends und anschlieรŸend nach XAMPP, wie im folgenden Diagramm dargestellt.

XAMPP-Systemsteuerung

  • Das Diagramm unten zeigt das Bedienfeld.

XAMPP-Systemsteuerung

1) Dieser Abschnitt listet die installierten Dienste, Module und deren Prozess-IDs (PIDs) auf. Ein grรผnes Hรคkchen bedeutet, dass das Modul als Dienst installiert wurde. Ein rotes Hรคkchen bedeutet, dass es nicht als Dienst installiert wurde. Um einen Dienst zu installieren, klicken Sie auf das rote Hรคkchen. Wenn die Schaltflรคche ein grรผnes Hรคkchen anzeigt und Sie darauf klicken, werden Sie von der Systemsteuerung gefragt, ob Sie das System deinstallieren mรถchten.

2) Dieser Abschnitt zeigt die den Modulen zugeordneten Ports. Der Abschnitt โ€žAktionenโ€œ dient folgenden Zwecken:

  1. Starten und Stoppenping Module
  2. ร–ffnen der administrativen Fenster fรผr Apache und MySQL
  3. ร–ffnen der Konfigurationsdateien fรผr Apache, MySQL usw., um ร„nderungen vorzunehmen
  4. Anzeigen der Protokolldateien fรผr die Module

3) Dieser Abschnitt enthรคlt nรผtzliche Hilfsprogramme wie zum Beispiel Netstat, Windows Dienstverknรผpfungen usw.

4) Dieser Abschnitt zeigt Statusinformationen zu den Modulen an. รœber das Bedienfeld kรถnnen Sie Folgendes tun:

  • Installieren und deinstallieren Sie Dienste wie Apache, MySQL usw., die รผber XAMPP installiert werden
  • Dienste starten und stoppen.
  • ร–ffnen Sie Konfigurationsdateien usw.

Konfigurieren Sie XAMPP

Werfen wir nun einen Blick auf die grundlegende Konfiguration, die erforderlich ist, bevor wir unsere XAMPP-Installation fรผr die Entwicklung nutzen kรถnnen.ping PHP-basierte Websites. Geben Sie die URL http://localhost/xampp/ in Ihrem Lieblingsbrowser. Fรผr dieses Tutorial verwenden wir Firefox als unser Webbrowser.

Konfigurieren Sie XAMPP

Wenn Sie den obigen Bildschirm sehen, haben Sie XAMPP erfolgreich installiert. Das Bedienfeld auf der linken Seite enthรคlt Links zu nรผtzlichen Informationen, wie zum Beispiel:

  • Die installierte PHP-Version
  • Sicherheitseinstellungen von XAMPP
  • Zugriff auf Dienstprogramme wie phpMyAdmin usw.

Moderne XAMPP-Versionen werden mit PHP 8.x, beispielsweise PHP 8.2, ausgeliefert. MariaDB als Drop-in MySQL Ersatz. Das deutlich รคltere XAMPP 1.8.0, das in einigen dieser Screenshots zu sehen ist, wurde mit PHP 5.4.4 ausgeliefert.

Was ist die beste PHP-IDE?

Eine PHP-IDE ist ein Programm, mit dem Sie PHP-Code einfach schreiben kรถnnen. PHP-IDEs verfรผgen oft รผber Syntaxhervorhebung und teilweise auch รผber eine Autovervollstรคndigung. Das bedeutet, dass PHP-Schlรผsselwรถrter, die dem PHP-Interpreter bekannt sind, in einer anderen Farbe hervorgehoben werden als regulรคre Anweisungen. Die Autovervollstรคndigung schlรคgt Ihnen bekannte PHP-Schlรผsselwรถrter automatisch wรคhrend der Eingabe vor. Auch Notepad kann zum Schreiben und Bearbeiten von PHP-Code verwendet werden. Der Nachteil eines Editors wie Notepad besteht darin, dass das Debuggen von Skripten erschwert wird, da Fehler wie falsch geschriebene Schlรผsselwรถrter, fehlende Klammern usw. nicht so leicht zu erkennen sind. Eine IDE hebt fehlerhafte Anweisungen hervor, sodass Sie diese leicht finden kรถnnen. Die folgende Tabelle zeigt fรผnf gรคngige PHP-Editoren.

Herausgeber Lizenz Cross Platform Kurzbeschreibung
Netbeans-IDE Open Source Ja
  • Spezielle PHP-Codierungsumgebung mit Syntaxhervorhebung und Codevervollstรคndigung fรผr Schlรผsselwรถrter und andere bekannte Informationen.
  • Unterstรผtzt die Integration mit PHP-MVC-Frameworks wie Zend und Symfony.
  • Code Verlauf, der die an einer Datei vorgenommenen ร„nderungen anzeigt
  • SFTP, FTP und SVN รผber Plugins.
Dreamweaver Gewerbliche Anwendungen Ja
  • Unterstรผtzt HTML und PHP.
  • Syntaxhervorhebung, Codefaltung und -vervollstรคndigung fรผr Schlรผsselwรถrter und andere bekannte Informationen.
  • Unterstรผtzt SFTP und FTP.
Zend Studio Gewerbliche Anwendungen Ja
  • Integriert mit Zend Server und dem Zend PHP MVC Framework, PHPUnit, phpDocumentor usw.
  • Verfรผgt รผber Syntaxhervorhebung, Codefaltung,
  • Unterstรผtzung fรผr Web-Services usw.
PHP Eclipse Open Source Ja
  • Code Formatierer
  • Unterstรผtzt SVN, SSH/FTP
Notepad++ Freeware Windows einzige
  • Satzstellung markieren
  • Unterstรผtzt SFTP und FTP รผber Plugins.

NetBeans IDE PHP-Editor. Wie in der obigen Tabelle kurz hervorgehoben, NetBeans Die IDE verfรผgt รผber leistungsstarke Funktionen, die die Produktivitรคt von PHP-Entwicklern steigern. Die IDE kann kostenlos heruntergeladen werden von https://netbeans.apache.org/front/main/download/

  • Syntaxhervorhebung und Autovervollstรคndigung verbessern Ihre PRODUKTIVITร„T
  • Es verfรผgt รผber native Unterstรผtzung fรผr Datenbanksysteme wie MySQL. Sie benรถtigen nicht zwei Programme, um Ihre Datenbank zu programmieren und zu entwickeln.
  • Die IDE kann in a verwendet werden kollaboratives Umfeld. Dies ist praktisch, wenn Sie mit anderen Entwicklern im Team zusammenarbeiten mรผssen.
  • Die IDE hat Unterstรผtzung fรผr andere Sprachen Felsen der Yoga-Therapie:
    • Java SE
    • Java EE
    • C
    • C++

NetBeans wird nun von der Apache Software verwaltet. Foundation as Apache NetBeansEs erscheint viermal jรคhrlich. Version 30 ist die aktuelle Version (Stand: 2026), wรคhrend die untenstehenden Screenshots die รคltere Version verwenden. NetBeans 7.3

Einfรผhrung in die Netbeans IDE

Nachdem Sie die Installation erfolgreich durchgefรผhrt haben NetBeans IDE PHP-Editor, fรผhren Sie das Programm wie jedes andere Programm aus Windows Programm. Das unten gezeigte Fenster erscheint.

Einfรผhrung in die Netbeans IDE

1. Projekt-Explorer โ€“ In diesem Bereich werden alle geรถffneten Projekte angezeigt. Die Projekte werden in einer Baumansicht aufgelistet.

2. Symbolleiste fรผr Verknรผpfungen โ€“ Diese Symbolleiste enthรคlt Verknรผpfungen zu hรคufig ausgefรผhrten Aufgaben wie dem Erstellen eines neuen Projekts, dem ร–ffnen eines vorhandenen Projekts, dem Rรผckgรคngigmachen und Wiederherstellen von Aktionen usw.

3. Startseite โ€“ Diese Seite enthรคlt 3 Registerkarten, nรคmlich Lernen & Entdecken, Mein NetBeansund Was gibt es Neues?

  • Der erste Reiter [Lernen und Entdecken] stellt Ihnen die Funktionen von NetBeans IDE und prรคsentiert einige Demos und Tutorials, die in der IDE entwickelt werden kรถnnen. NetBeans IDE.
  • Der zweite Tab [Mein NetBeans] listet die zuletzt geรถffneten Projekte auf und ermรถglicht es Ihnen, Plugins zu installieren und Funktionen der IDE zu aktivieren.

4. Ausgabefenster โ€“ Es wird verwendet, um die Ausgabe von Programmen anzuzeigen, wie zum Beispiel Java Konsolenanwendungen. Es wird auch verwendet, um Protokoll- und Debuginformationen anzuzeigen. Der folgende Screenshot zeigt die IDE mit einem geรถffneten Projekt.

Einfรผhrung in die Netbeans IDE

Erstellen eines neuen PHP-Projekts mit der Netbeans IDE

  • Klicken Sie in der Symbolleiste auf die Schaltflรคche โ€žNeues Projekt erstellenโ€œ, wie unten gezeigt

PHP-Projekt mit der Netbeans IDE

  • Wenn Sie alle im XAMPP verfรผgbaren Bundles heruntergeladen haben NetBeans Stellen Sie in der IDE sicher, dass Sie unter Projektkategorie PHP und unter Projekte PHP-Anwendung auswรคhlen. Klicken Sie anschlieรŸend auf die Schaltflรคche Weiter.

PHP-Projekt mit der Netbeans IDE

  • Geben Sie den Projektnamen wie unten gezeigt ein.

PHP-Projekt mit der Netbeans IDE

  • Stellen Sie sicher, dass der Ordner wie oben gezeigt im XAMPP PHP-Installationsverzeichnis gespeichert ist.
  • Klicken Sie anschlieรŸend auf die Schaltflรคche โ€žWeiterโ€œ.

PHP-Projekt mit der Netbeans IDE

  • Stellen Sie sicher, dass โ€žAusfรผhren als:โ€œ auf โ€žLokale Website (wird auf einem lokalen Webserver ausgefรผhrt)โ€œ eingestellt ist.
    • Das Projekt URL: ist eingestellt auf http://localhost/phplessons/

Hinweis Die oben genannten Einstellungen sind standardmรครŸig voreingestellt. Sie mรผssen nichts รคndern, es sei denn, Sie sind ein Experte.

  • Klicken Sie auf die Schaltflรคche Weiter

PHP-Projekt mit der Netbeans IDE

  • Das NetBeans Der PHP-Editor ermรถglicht die Integration mit PHP-MVC-Frameworks wie Symfony und Zend. Wir wรคhlen vorerst kein MVC-Framework aus. Klicken Sie auf die Schaltflรคche โ€žFertigstellenโ€œ.
  • Ihr neu erstelltes Projekt wird im Projektbrowser angezeigt und eine index.php-Seite wird fรผr Sie erstellt.
  • Die neu erstellte Seite enthรคlt HTML-Code. Ersetzen Sie diesen durch den unten stehenden Code.

Ausfรผhren Ihres ersten PHP-Beispiels

<?php
echo "Hello World!";
?>
  • Klicken Sie wie unten gezeigt auf die Schaltflรคche โ€žAusfรผhrenโ€œ in der Symbolleiste

PHP-Beispiel

  • Ihr Standardbrowser wird mit dem URL http://localhost/phplessons/index.php. Die Ausgabe โ€žHallo Welt!โ€œ wird in Ihrem Browser angezeigt.

Hรคufig gestellte Fragen

Nein. XAMPP ist fรผr die lokale Entwicklung und das Testen konzipiert und seine Standardeinstellungen sind fรผr den รถffentlichen Einsatz nicht sicher. Fรผr den Produktivbetrieb sollten Sie einen gehรคrteten Server mit einem korrekt konfigurierten Web-Stack und einer Firewall verwenden.

XAMPP ist plattformรผbergreifend und lรคuft auf Windows, Linux und macOS, Apache bรผndeln, MariaDB, PHP und Perl. WAMP ist Windows-nur und Schiffe Apache, MySQLund PHP. XAMPP ist die portablere Wahl fรผr verschiedene Betriebssysteme.

Die hรคufigste Ursache ist ein anderes Programm, das Port 80 verwendet, oft SkypeSchlieรŸen Sie IIS oder einen anderen Webserver. ร„ndern Sie den Apache-Port in der Datei httpd.conf und starten Sie Apache anschlieรŸend รผber die Systemsteuerung neu.

Ja. KI kann Sie durch die Installation von XAMPP fรผhren, Ihnen bei der Auswahl der PHP-Versionen helfen, die php.ini-Datei bearbeiten und Portkonflikte beheben. Sie kann auรŸerdem eine Startprojektstruktur fรผr Ihre erste PHP-Anwendung generieren.

Ja. KI kann Fehlermeldungen erklรคren. NetBeans Es wird ein Ausgabefenster angezeigt, Korrekturvorschlรคge fรผr Syntax- und Logikfehler werden unterbreitet und PHP-Standardklassen generiert, die Sie in Ihr Projekt einfรผgen und verfeinern kรถnnen.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: