PHP Download

4,4 Sterne (64 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

E-Mail-Benachrichtigung

  • PHP 8.1.9

    Release Notes
    • 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
    • Source Code
  • PHP 8.0.22

    Release Notes
    • 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
    • Source Code
  • PHP 7.4.30

    Release Notes
    • 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
    • Source Code
Download-Fehler melden?

Weitere Downloads aus der Kategorie Entwicklungs-Tools