Heim >PHP-Framework >Laravel >[Organisation und Freigabe] Installationsschritte des Laravel-Frameworks

[Organisation und Freigabe] Installationsschritte des Laravel-Frameworks

PHPz
PHPzOriginal
2023-04-08 00:30:021500Durchsuche

Im Bereich der Webentwicklung gilt das Laravel-Framework als Klassiker. Es verfügt über eine reibungslose und elegante Syntax und leistungsstarke Funktionen, gepaart mit zahlreichen Erweiterungspaketen, was das Laravel-Framework zu einem der derzeit beliebtesten PHP-Frameworks macht. Dieser Artikel führt den Leser dazu, die Installationsschritte des Laravel-Frameworks zu verstehen.

1. Umgebungsanforderungen

Bevor Sie mit der Installation des Laravel-Frameworks beginnen, stellen Sie sicher, dass Ihre Entwicklungsumgebung die folgenden Anforderungen erfüllt:

  1. PHP-Version 7.2 oder höher.
  2. Composer-Unterstützung ist ein Tool zum Verwalten von Abhängigkeiten in PHP. Wenn Sie es nicht installiert haben, installieren Sie bitte zuerst Composer.
  3. MYSQL-Datenbankunterstützung Wenn PHP mit der MYSQL-Datenbank interagiert, ist MYSQL-Unterstützung erforderlich.
  4. Installieren Sie Apache oder Nginx auf dem Server (Sie können Xampp, Wampp und andere Tools verwenden, um eine Entwicklungsumgebung auf Windows-Computern zu erstellen)

2. Installationsschritte

  1. Composer-Installation

Öffnen Sie Ihr Terminalfenster (in Windows-Computer: Sie können CMD öffnen und den folgenden Code ausführen, um mit der Installation von Composer zu beginnen.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
  1. Laravel-Framework-Installation

Öffnen Sie ein Terminalfenster und führen Sie den folgenden Code aus, um mit der Installation des Laravel-Frameworks zu beginnen.

composer create-project laravel/laravel laravel-project

wobei laravel-project der Name Ihres neuen Projekts ist.

  1. Führen Sie das Laravel-Projekt aus

Führen Sie nach der Installation des Laravel-Frameworks den folgenden Befehl aus, um das Laravel-Projekt zu starten.

cd laravel-project
php artisan serve

Jetzt können Sie Ihren Browser öffnen und localhost:8000 eingeben, um auf Ihr Laravel-Projekt zuzugreifen.

3. Konfiguration der Laravel-Umgebung

  1. Konfiguration des Site-Stammverzeichnisses

Suchen Sie den öffentlichen Ordner im Laravel-Installationsverzeichnis und verwenden Sie ihn als Site-Stammverzeichnis. In Apache kann die Konfiguration des Site-Stammverzeichnisses über die VirtualHost-Direktive abgeschlossen werden.

Fügen Sie den folgenden Konfigurationscode in VirtualHost hinzu:

<VirtualHost *:80>
    DocumentRoot /path/to/laravel-project/public
    ServerName yourdomain.com
    <Directory /path/to/laravel-project/public>
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

wobei /path/to/laravel-project/public durch Ihr Laravel-Projektverzeichnis ersetzt werden sollte. Sie sollten auch yourdomain.com durch Ihren Domainnamen ersetzen.

In Nginx lautet der Konfigurationscode wie folgt:

server {
    listen 80;
    server_name yourdomain.com;
    root /path/to/laravel-project/public;
    index index.php index.html index.htm;
    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
    location ~ \.php$ {
        fastcgi_pass unix:/run/php/php7.2-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

Dabei sollte /path/to/laravel-project/public durch Ihr Laravel-Projektverzeichnis ersetzt werden. Sie sollten auch yourdomain.com durch Ihren Domainnamen ersetzen.

  1. Umgebungsvariablenkonfiguration

In Laravel werden Umgebungsvariablen in .env-Dateien gespeichert und können durch Ändern der Datei geändert werden.

Sie können eine .env.example-Datei kopieren, indem Sie den folgenden Befehl ausführen und sie .env nennen.

cp .env.example .env

Sie können den Namen Ihres Laravel-Projekts ändern, indem Sie die Variable APP_NAME in der .env-Datei ändern.

4. Fazit

Dieser Artikel führt Sie in die Installationsschritte des Laravel-Frameworks ein. Wir hoffen, dass dieses Tutorial für Sie hilfreich ist. Das Laravel-Framework verfügt über einen hervorragenden PHP-Codestil, verfügt über eine Template-Engine, Symfony-Komponenten, ein Caching-System und ein Artisan-Befehlszeilentool und bietet außerdem eine einfache MVC-Architektur und eine Datenbankabstraktionsschicht. Wenn Sie ein Webentwicklungsingenieur sind, empfehlen wir Ihnen die Verwendung des Laravel-Frameworks.

Das obige ist der detaillierte Inhalt von[Organisation und Freigabe] Installationsschritte des Laravel-Frameworks. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn