So laden Sie XAMPP herunter und installieren es Windows: PHP-Tutorial

Was ist XAMPP?

XAMPP ist ein plattformübergreifender Open-Source-Webserver, der aus einem Webserver, MySQL Datenbank-Engine und PHP und Perl Programmierpakete. Es wird von Apache kompiliert und verwaltet. Es ermöglicht Benutzern, WordPress-Websites online über einen lokalen Webserver auf ihrem Computer zu erstellen. Es unterstützt Windows, Linux und Mac.

Es wird von Apache kompiliert und verwaltet. Das Akronym XAMPP steht für;

  • X – [plattformübergreifende Betriebssysteme], d. h. es kann auf jedem Betriebssystem ausgeführt werden Mac OX, Windows , Linux usw.
  • A - Apache – das ist die Webserver-Software.
  • M - MySQL – 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 MySQL. Es ist nicht einfach, Apache zu installieren und zu konfigurieren, da es unter anderem eingerichtet und in PHP und Perl integriert werden muss. XAMPP bewältigt die gesamte Komplexität der Einrichtung und Integration von Apache in PHP und Perl.

Im Gegensatz zu Java das läuft mit dem Java Nur SDK, PHP erfordert zum Funktionieren einen Webserver.

So installieren Sie XAMPP

Wir schauen uns den Prozess zur Installation von XAMPP Schritt für Schritt an Windows. Für andere Operating Systems 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 jedes anderen Windows-Programms. 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 Windows Vista oder Windows 7. Stellen Sie sicher, dass Sie die Benutzerkontensteuerungsfunktion deaktivieren. Wählen Sie dazu Systemsteuerung > Benutzerkonten > Einstellungen für die Benutzerzugriffskontrolle ändern. Das folgende Diagramm veranschaulicht die Hauptschritte.

Installieren Sie XAMPP

Schritt 5) Speichern Sie die Einstellungen

  • Nachdem Sie die Benutzerkontensteuerung deaktiviert haben, klicken Sie im Warnmeldungsfeld auf die Schaltfläche „OK“.
  • Dieses Mal erhalten Sie folgende Meldung

Installieren Sie XAMPP

Schritt 6) Klicken Sie auf Weiter

Klicken Sie im folgenden Bildschirm auf „Weiter“.

Installieren Sie XAMPP

Schritt 7) Wählen Sie den Installationspfad

Ändern Sie im nächsten Bildschirm bei Bedarf den Installationspfad. Weiter klicken

Installieren Sie XAMPP

Schritt 8) Überprüfen Sie die erforderlichen Dienste

Wählen Sie im nächsten Bildschirm Apache und aus MySQL. Sie können optional auswählen FileZilla (FTP-Client) bei Bedarf. Klicken Sie auf Installieren

Installieren Sie XAMPP

Note Ein Dienst ist ein lang laufendes Programm in Windows, das keinen Benutzereingriff erfordert. Dienste können so eingestellt werden, dass sie automatisch ausgeführt werden, wenn das Windows-Betriebssystem gestartet wird. Damit Sie Apache und verwenden können MySQL, sie sollen im Hintergrund laufen. Durch die Installation als Dienste werden sowohl Apache als auch ausgeführt MySQL automatisch im Hintergrund, wenn Sie Ihren Computer einschalten. Wenn Sie Apache nicht installiert haben und MySQL Wenn Sie sie als Dienste nutzen, müssen Sie sie jedes Mal manuell starten, wenn Sie sie verwenden möchten. Sie müssen dies über das XAMPP-Kontrollfeld tun. PHP und

Schritt 9) Beenden Sie die Installation

Nach erfolgreichem Abschluss der Installation wird folgendes Fenster angezeigt

Installieren Sie XAMPP

  • Klicken Sie auf die Schaltfläche „Fertig stellen“.

Bevor wir unsere XAMPP-Installation testen, schauen wir uns zunächst die grundlegenden Verzeichnisse an, mit denen wir arbeiten werden.

Grundlegende XAMPP-Webserverkonfiguration

Dieses XAMPP-Tutorial geht davon aus, dass Sie dies getan haben 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

  • htdocs; Dies ist das Web-Root-Verzeichnis. Alle unsere PHP-Codes werden in diesem Verzeichnis abgelegt.
  • mysql – Dieses Verzeichnis enthält alle Informationen dazu MySQL Datenbank-Engine, standardmäßig läuft es 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 80. Wenn Port 80 von einem anderen Webserver belegt ist, können Sie eine andere Portnummer verwenden. Für dieses Tutorial gehen wir davon aus, dass wir Port 80 verwenden. Hinweis: Wenn Sie SKYPE verwenden, wird derselbe Port verwendet. Schließen Skype wenn Sie XAMPP für PHP auf Port 80 verwenden möchten

XAMPP-Systemsteuerung

Das Control Panel dient der Verwaltung von über XAMPP installierten Programmen. Um das XAMPP-Server-Kontrollfeld zu öffnen,

  • Klicken Sie auf das Startmenü
  • Durchsuchen Sie das Programmverzeichnis und suchen Sie nach Apace Friends und dann nach XAMPP, wie im Diagramm unten gezeigt

XAMPP-Systemsteuerung

  • Das Diagramm unten zeigt das Bedienfeld.

XAMPP-Systemsteuerung

1) In diesem Abschnitt werden die installierten Dienste, Module und die Prozess-IDs PID(s) aufgelistet. Ein grünes Häkchen bedeutet, dass das Modul als Dienst installiert wurde. Die rote Markierung bedeutet, dass es nicht als Dienst installiert wurde. Um einen Dienst zu installieren, klicken Sie auf die rote Markierung. Wenn die Schaltfläche ein grünes Häkchen aufweist und Sie darauf klicken, werden Sie in der Systemsteuerung gefragt, ob Sie das System deinstallieren möchten.

2) In diesem Abschnitt werden die mit den Modulen verknüpften Ports angezeigt. Der Abschnitt „Aktionen“ ist für;

  1. Starten und Stoppen von Modulen
  2. Öffnen Sie das Administrationsfenster für Apache und MySQL
  3. Konfigurationsdateien für Apache öffnen, MySQL usw., um Änderungen vorzunehmen
  4. Protokolldateien für die Module anzeigen

3) Dieser Abschnitt enthält nützliche Dienstprogramme wie Netsat, Verknüpfungen zu Windows-Diensten usw.

4) In diesem Abschnitt werden Statusinformationen zu den Modulen angezeigt. Mit dem 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

Schauen wir uns nun die grundlegenden Konfigurationen an, die erforderlich sind, bevor wir unsere XAMPP-Installation für die Entwicklung von PHP-basierten Websites verwenden. Geben Sie die URL ein 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 Feld auf der linken Seite enthält Links zu nützlichen Informationen wie:

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

Die mit XAMPP 1.8.0 ausgelieferte PHP-Version ist PHP 5.4.4

Was ist die beste PHP-IDE?

Eine PHP-IDE ist ein Programm, mit dem Sie ganz einfach PHP-Codes schreiben können. PHP-IDEs sind häufig mit Funktionen zur Syntaxhervorhebung und in einigen Fällen auch mit Funktionen zur automatischen Vervollständigung ausgestattet. Das heißt, wenn Sie ein PHP-Schlüsselwort schreiben, das dem PHP-Interpreter bekannt ist, wird das Schlüsselwort in einer anderen Farbe hervorgehoben als bei regulären Anweisungen. Die Funktion zur automatischen Vervollständigung zeigt automatisch bekannte PHP-Schlüsselwörter an, während Sie sie eingeben. Notepad kann auch zum Schreiben und Bearbeiten von PHP-Codes verwendet werden. Der Nachteil der Verwendung eines Editors wie Notepad besteht darin, dass das Debuggen der Skripte schwierig wird, da es nicht einfach ist, Fehler wie falsch geschriebene Schlüsselwörter, nicht geschlossene Klammern usw. zu erkennen. Eine IDE markiert die Anweisungen mit Fehlern, sodass Sie sie leicht erkennen können. Die unten gezeigte Tabelle zeigt 5 beliebte 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, z. B. Zend,
  • Codeverlauf, der die an einer Datei vorgenommenen Änderungen anzeigt
  • SFTP, FTP und SVN über Plugins.
Dreamweaver Gewerblich 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 Gewerblich Ja
  • Integriert in Zend Server und Zend PHP MVC Framework, PHPUnit, phpDocumentor usw.
  • Verfügt über Syntaxhervorhebung, Codefaltung,
  • Unterstützung für Web-Services usw.
PHP Eclipse Open Source Ja
  • Codeformatierer
  • Unterstützt SVN, SHH/FTP
Notepad ++ Freeware Windows einzige
  • Satzstellung markieren
  • Unterstützt SFTP und FTP über Plugins.

PHP-Editor für Netbeans IDE Wie in der obigen Tabelle kurz hervorgehoben, verfügt Netbeans IDE über leistungsstarke Funktionen, die die Produktivität von PHP-Programmierern steigern. Die IDE kann kostenlos von der heruntergeladen werden https://netbeans.org/downloads/index.html

  • Syntaxhervorhebung und Funktionen zur automatischen Vervollständigung verbessern Ihre PRODUKTIVITÄT
  • Es verfügt über native Unterstützung für Datenbanksysteme wie MySQL. Sie müssen nicht zwei Programme verwenden, 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 sowie;

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

Die aktuelle Version der Netbeans IDE ist zum Zeitpunkt des Schreibens dieses Artikels Version 7.3.

Einführung in die Netbeans IDE

Nachdem Sie den Netbeans IDE PHP-Editor erfolgreich installiert haben, führen Sie das Programm wie jedes andere Windows-Programm aus. 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“, „Meine Netbeans“ und „Was ist neu“.

  • Die erste Registerkarte [Lernen und Entdecken] führt Sie in die Funktionen der Netbeans IDE ein und zeigt einige Demos und Tutorials, die in der Netbeans IDE entwickelt werden können.
  • Die zweite Registerkarte [Meine Netbeans] listet die zuletzt geöffneten Projekte auf, ermöglicht Ihnen die Installation von Plugins und die Aktivierung von Funktionen der IDE.

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 IDE, stellen Sie sicher, dass Sie „PHP“ unter „Projektkategorie“ und „PHP-Anwendung“ unter „Projekte“ auswählen und dann auf die Schaltfläche „Weiter“ klicken.

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 auf die Schaltfläche „Weiter“, wenn Sie fertig sind.

PHP-Projekt mit der Netbeans IDE

  • Stellen Sie sicher, dass „Ausführen als:“ auf „Lokale Website“ eingestellt ist (wird auf einem lokalen Webserver ausgeführt).

    • Die Projekt-URL: ist auf eingestellt http://localhost/phplessons/

Note Die oben genannten Einstellungen werden standardmäßig für Sie festgelegt. Sie müssen nichts ändern, es sei denn, Sie sind Experte

  • Klicken Sie auf die Schaltfläche Weiter

PHP-Projekt mit der Netbeans IDE

  • Der Netbeans PHP-Editor ermöglicht die Integration mit PHP-MVC-Frameworks wie Symfony und Zend. Vorerst wählen wir kein MVC-Framework aus. Klicken Sie auf die Schaltfläche „Fertig stellen“.
  • 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 ihn durch den folgenden unten gezeigten 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 der URL geöffnet http://localhost/phplessons/index.php . Die Ausgabe „Hallo Welt!“ wird in Ihrem Browser angezeigt.

Zusammenfassung

  • Die vollständige XAMPP-Form ist X-Cross-Plattform, Apache, MySQL, PHP und Perl
  • Ein PHP-Editor ist ein Programm, mit dem Sie PHP-Code innerhalb kürzester Zeit schreiben und Ihre Syntaxfehler bereits zur Entwurfszeit beheben können.
  • Der Netbeans PHP-Editor ist ein plattformübergreifender Open-Source-Editor, der die Produktivität von PHP-Entwicklern steigert.