Kapitel 2. Einrichten einer Laravel-Entwicklungsumgebung

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Ein Teil des Erfolgs von PHP ist darauf zurückzuführen, dass es schwer ist, einen Webserver zu finden, der PHP nicht bedienen kann. Moderne PHP-Tools haben jedoch strengere Anforderungen als die von früher. Der beste Weg, um für Laravel zu entwickeln, besteht darin, eine konsistente lokale und entfernte Serverumgebung für deinen Code zu gewährleisten, und zum Glück gibt es im Laravel-Ökosystem einige Tools dafür.

Systemanforderungen

Alles, was wir in diesem Kapitel unter behandeln, ist auch mit Windows-Rechnern möglich, aber dafür brauchst du Dutzende von Seiten mit speziellen Anweisungen und Warnungen. Diese Anleitungen und Vorbehalte überlasse ich den tatsächlichen Windows-Benutzern, daher konzentrieren sich die Beispiele hier und im Rest des Buches auf Unix/Linux/macOS-Entwickler.

Unabhängig davon, ob du deine Website durch die Installation von PHP und anderen Tools auf deinem lokalen Rechner bereitstellst, ob du deine Entwicklungsumgebung über eine virtuelle Maschine mit Vagrant oder Docker bereitstellst oder ob du dich auf ein Tool wie MAMP/WAMP/XAMPP verlässt, muss deine Entwicklungsumgebung alle folgenden Komponenten installiert haben, um Laravel-Sites bereitstellen zu können:

  • PHP >= 8.1

  • OpenSSL PHP-Erweiterung

  • PDO PHP-Erweiterung

  • Mbstring PHP-Erweiterung

  • Tokenizer PHP-Erweiterung ...

Get Laravel: Up & Running, 3. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.