Aktueller Standort: Startseite> Neueste Artikel> So bereitstellen Sie PHP -Webanwendungen und optimieren Sie die Leistung mit Laravel Forge

So bereitstellen Sie PHP -Webanwendungen und optimieren Sie die Leistung mit Laravel Forge

gitbox 2025-06-14

Stellen Sie PHP -Webanwendungen mit Laravel Forge in Laravel bereit

Im Laravel-Framework muss eine effiziente und zuverlässige Webanwendung ordnungsgemäß bereitgestellt und gepflegt werden, um ihren langfristigen stabilen Betrieb sicherzustellen. In diesem Artikel wird angezeigt, wie Sie LaRavel Forge verwenden, um den Bereitstellungsprozess von PHP -Webanwendungen zu verwalten und relevante Optimierungs -Tipps kurz zu erläutern.

Was ist Laravel Forge?

Laravel Forge ist ein leistungsstarkes Servermanagement -Tool für die Bereitstellung, Überwachung und Wartung von Laravel -Anwendungen. Es bietet eine einfache Weboberfläche, mit der Entwickler Server, Datenbanken und verschiedene Erweiterungen einfach erstellen und verwalten können.

Wie kann ich mit Laravel Forge eingesetzt werden?

Um Laravel Forge zu verwenden, müssen Sie zunächst ein Konto registrieren und Ihren Server binden. Stellen Sie sicher, dass Ihr Server die folgenden grundlegenden Anforderungen erfüllt:

  • Ubuntu 16.04 oder später
  • SSH -Zugangsberechtigungen
  • Domain -Name oder IP -Adresse

Als nächstes werden wir die folgenden Schritte ausführen, um bereitzustellen:

Bereitstellungsschritte

1. Erstellen Sie Server und Websites

Klicken Sie im Dashboard von Laravel Forge auf "Server" und wählen Sie "Server erstellen", um einen neuen Server zu erstellen. Sie müssen SSH -Anmeldeinformationen bereitstellen und Informationen wie den Site -Namen, das Webverzeichnis und den Anwendungstyp angeben.

2. Installieren Sie den Webserver und den PHP

Nach dem Erstellen des Servers und der Website installiert Forge automatisch den Webserver und den PHP. Sie können die PHP -Version in der Laravel Forge -Schnittstelle anzeigen und ändern. Wenn Sie die PHP -Version aktualisieren müssen (z. B. auf PHP 7.4 aktualisieren), können Sie dies über den folgenden Befehl tun:

 
        SSHGehen Sie zu Ihrem Server
        Führen Sie den folgenden Befehl aus, um hinzuzufügenOndrej Sury PPA:
        sudo add-apt-repository ppa:ondrej/php
        Aktualisieren und installierenPHP 7.4:
        sudo apt-get update
        sudo apt-get install php7.4
    

3. Konfigurieren Sie die Datenbank

Nach dem Erstellen der Website müssen Sie die Datenbank konfigurieren, um Mariadb oder MySQL zu verwenden. Gehen Sie zu den Datenbankoptionen in Site -Einstellungen, legen Sie die Datenbankanmeldeinformationen fest und konfigurieren Sie das Kennwort.

4. Bereitstellen der Anwendung

Nach dem Konfigurieren des Webservers und der Datenbank bereitet Laravel Forge den Code und die zugehörigen Dateien automatisch im Webverzeichnis bereit. Sie können verschiedene Versionskontrollsysteme (z. B. Git oder SVN) über die Weboberfläche des Laravel Forge auswählen und Ihr Repository und Ihre Filiale angeben.

5. SSL -Zertifikate konfigurieren

Um sicherzustellen, dass auf Webanwendungen über HTTPS zugegriffen werden, müssen Sie ein SSL -Zertifikat konfigurieren. Wählen Sie in der LaRavel Forge -Schnittstelle die Registerkarte SSL aus und erstellen Sie ein Zertifikat. Sie müssen den relevanten Domänennamen, die E -Mail -Adresse und andere Informationen ausfüllen und Ihre E -Mail -Adresse bestätigen, um die Zertifikatkonfiguration zu vervollständigen.

6. Konfigurieren Sie die Warteschlange

Wenn Ihre Bewerbung asynchrone Aufgaben wie Post- oder Bildverarbeitung erledigen muss, können Sie Queue -Daemon in Laravel Forge verwenden. Wählen Sie die Option "Warteschlangen" in den Site -Einstellungen aus und starten Sie den Warteschlangenvorgang.

7. Konfigurieren Sie den Nginx -Cache

Für Leistungsverbesserungen können Sie NGINX -Cache in Ihren Site -Einstellungen aktivieren, um statische Inhalte zu untersuchen, um die Zugriffsgeschwindigkeit zu verbessern.

Zusammenfassen

Mit Laravel Forge können Sie PHP -Webanwendungen problemlos für die Produktion bereitstellen, mehrere Schritte aus dem Erstellen eines Servers, der Installation von PHP, der Konfiguration einer Datenbank für SSL -Zertifikate und Warteschlangenverwaltung abdecken. Mit der Kraft von Forge können Sie häufig häufig Probleme in Ihrer Bereitstellung vermeiden und gleichzeitig die Anwendungsaktualisierungen, die Überwachung und die Wartung vereinfachen.