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.
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.
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:
Als nächstes werden wir die folgenden Schritte ausführen, um bereitzustellen:
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.
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
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.
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.
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.
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.
Für Leistungsverbesserungen können Sie NGINX -Cache in Ihren Site -Einstellungen aktivieren, um statische Inhalte zu untersuchen, um die Zugriffsgeschwindigkeit zu verbessern.
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.