PHP Download

4,2 Sterne (70 Bewertungen)  |  Freie Software

PHP (rekursives Akronym für „PHP: Hypertext Preprocessor“) ist eine freie Skriptsprache, mit der in erster Linie Websites und Web-Apps entwickelt werden. Zu den größten mit PHP umgesetzten Websites beziehungsweise Web-Apps zählen Wikipedia, WordPress und Flickr. Auch ComputerBase ist vollständig in PHP geschrieben.

Ursprünglich entwickelt wurde PHP im Jahr 1995 von Rasmus Lerdorf als Sammlung von Perl-Skripten mit dem Namen „Personal Home Page Tools“. Heute ist PHP eine eigenständige Programmiersprache, die um mehr und mehr Features bereichert wird (zum Beispiel JIT-Kompilierung in PHP 8) ohne dabei den ursprünglichen Einsatzzweck aus den Augen zu verlieren: Das Bauen von Websites und Web-Apps, die in der Regel über die einheitliche Schnittstelle PHP Data Objects (PDO) lesend und schreibend auf eine Datenbank wie zum Beispiel MySQL zugreifen.

PHP-Maskottchen „Elephpant“
PHP-Maskottchen „Elephpant“ (Bild: elephpant.com)

Beim Aufrufen einer in PHP gebauten Website kommt der Browser in der Regel nicht direkt mit PHP in Kontakt, sondern es ist ein Webserver wie Apache, Caddy oder nginx davorgeschaltet, der mit PHP via FastCGI-Protokoll kommuniziert. Üblicherweise wird bei einem Seitenaufruf PHP genutzt, um benutzerspezifisches HTML zu generieren: PHP identifiziert den Nutzer anhand der vom Browser gesendeten Cookies, liest die angefragten Daten aus einer Datenbank aus und übergibt sie verpackt als HTML oder JSON dem Webserver, der sie an den Browser sendet. Im HTML referenzierte statische Dateien (z.B. CSS, JavaScript, Bilder) liefert der Webserver aus Effizienzgründen in der Regel an PHP vorbei direkt aus.

In PHP geschriebene Frameworks wie zum Beispiel Laravel können das angesprochene Cookie- und Session-Management sowie den Datenbankzugriff und das Template-Handling stark vereinfachen. Darüber hinaus können PHP-Entwickler mit dem Tool Composer zahlreiche fertige Bibliotheken aus der Paketdatenbank Packagist einbinden und weitgehend automatisch auf dem aktuellen Stand halten.

Mehr Infos: Website, Handbuch

Meine Downloads

  • PHP 8.1.30

    Release Notes
    • Source Code
      Windows 10, 8, 7
    • Non Thread Safe
      Windows 10, 8, 7 (x64)
    • Thread Safe
      Windows 10, 8, 7 (x64)
    • Non Thread Safe
      Windows 10, 8, 7 (x86)
    • Thread Safe
      Windows 10, 8, 7 (x86)
    • Linux
  • PHP 8.2.24

    Release Notes
    • Source Code
      Windows 10, 8, 7
    • Non Thread Safe
      Windows 10, 8, 7 (x64)
    • Thread Safe
      Windows 10, 8, 7 (x64)
    • Non Thread Safe
      Windows 10, 8, 7 (x86)
    • Thread Safe
      Windows 10, 8, 7 (x86)
    • Linux
  • PHP 8.3.12

    Release Notes
    • Source Code
      Windows 10, 8, 7
    • Non Thread Safe
      Windows 10, 8, 7 (x64)
    • Thread Safe
      Windows 10, 8, 7 (x64)
    • Non Thread Safe
      Windows 10, 8, 7 (x86)
    • Thread Safe
      Windows 10, 8, 7 (x86)
    • Linux

Weitere Entwicklungs-Tools Download

  • Apache HTTP Server

    4,9 Sterne

    Apache HTTP Server (oft einfach nur „Apache“) ist der Klassiker unter den Webservern.

    • Version 2.4.62, Linux
  • Java SE Development Kit

    3,5 Sterne

    Das Java SDK besteht aus Compiler und Debugger zum Entwickeln von Java-Anwendungen.

    • Version 23.0 Deutsch
    • Version 24.0 Build 19 Dev Deutsch
    • +5 weitere
  • Python

    4,6 Sterne

    Python ist eine Programmiersprache mit vielfältigen Anwendungsbereichen und übersichtlicher Syntax.

    • Version 3.13.0
    • Version 3.12.7
  • Visual Studio 2019

    4,8 Sterne

    Umfangreiche Entwicklungsumgebung mit Tools zum Planen, Entwickeln und Testen.

    • Version v16.11.39 Deutsch
  • Git for Windows

    4,6 Sterne

    Git for Windows ist eine freie, effiziente, sichere und verteilte Versionsverwaltungssoftware.

    • Version 2.47.0 Deutsch