PHP Download
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.
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.
Weitere Entwicklungs-Tools Download
-
Apache HTTP Server
4,9 SterneApache HTTP Server (oft einfach nur „Apache“) ist der Klassiker unter den Webservern.
- Version 2.4.62, Linux
-
Java SE Development Kit
3,6 SterneDas Java SDK besteht aus Compiler und Debugger zum Entwickeln von Java-Anwendungen.
- Version 23.0.1 Deutsch
- Version 24.0 Build 24 Dev Deutsch
- +4 weitere
-
Visual Studio 2019
4,8 SterneUmfangreiche Entwicklungsumgebung mit Tools zum Planen, Entwickeln und Testen.
- Version v16.11.42 Deutsch
-
Visual Studio 2017
4,6 SterneUmfangreiche Entwicklungsumgebung mit Tools zum Planen, Entwickeln und Testen.
- Version v15.9.68 Deutsch
-
Visual Studio 2022
5,0 SterneMicrosofts integrierte Entwicklungsumgebung mit Tools zum Planen, Entwickeln und Testen.
- Version v17.12
- Version v17.13 Preview