Wie installiere ich Laravel auf meinem SiteGround-Konto?
Stellen Sie vor der Installation von Laravel sicher, dass der Server die folgenden Anforderungen erfüllt:
- PHP > = 7.1.3
- OpenSSL PHP-Erweiterung
- PDO PHP-Erweiterung
- Mbstring PHP-Erweiterung
- Tokenizer PHP-Erweiterung
- XML PHP-Erweiterung
- Ctype PHP-Erweiterung
- JSON PHP-Erweiterung
Wenn Ihr Konto derzeit eine niedrigere PHP-Version verwendet, können Sie es über den PHP-Manager in Ihren Site Tools aktualisieren. Sie können einen detaillierten Artikel darüber, wie das geht, hier finden .
Unsere Server erfüllen die oben genannten Anforderungen und Sie können Laravel auf Ihrem SiteGround-Konto installieren. Sie sollten auch sicherstellen, dass Composer auf dem Server installiert ist, da Laravel Composer verwendet, um seine Abhängigkeiten zu verwalten. Composer ist auf allen unseren Servern vorinstalliert.
Stellen Sie über SSH eine Verbindung zu Ihrem Konto her. Navigieren Sie zu dem Ordner, in dem Sie das Laravel-Verzeichnis erstellen möchten, und führen Sie den folgenden Befehl aus:
composer create-project --prefer-dist laravel/laravel blog
wobei blog der Name des Ordners ist, der von Composer erstellt wird und die Framework-Dateien enthält. Wenn Sie den obigen Befehl in Ihrem ~/ public_html/ Verzeichnis ausführen, wird ein neues Laravel Framework im ~/ public_html/blog Ordner Ihres Kontos.
Laravels Front-Controller ist die index.php Datei, die sich im public/ Ordner der Anwendung befindet. Das bedeutet, dass, wenn Sie das Framework im Verzeichnis ~/ public_html/blog installiert haben, der Front-Controller für alle HTTP-Anfragen das ~/ wäre Daher muss die URL, die Sie besuchen sollten, um eine Vorschau der Installation anzuzeigen, sein http://yourmaindomain.com/blog/primary, wobei yourmaindomain.com die primäre Domain für Ihr Hosting-Konto ist.
Wenn Sie eine Subdomain verwenden möchten, um direkt auf die Indexdatei zuzugreifen, stellen Sie sicher, dass das Wurzelverzeichnis der Subdomain der Ordner public/ ist, in unserem Fall- ~/ public_html/blog/public.
Um Ihr Laravel-Framework mit einer Datenbank zu verbinden, erstellen Sie eine neue MySQL-Datenbank und Benutzer . Dann fügen Sie die MySQL-Details in der Datei .env hinzu. In unserem Fall wäre der genaue Speicherort der Datei ~/public_html/blog/.env. Öffnen Sie die Datei zur Bearbeitung und suchen Sie den folgenden Abschnitt:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=myDatabase
DB_USERNAME=myUser
DB_PASSWORD=secret
Der nächste Schritt besteht darin, die Zeichenkette myDatabase durch den Namen der von Ihnen erstellten Datenbank zu ersetzen, myUser durch die Zeichenkette MySQL-Benutzer und ersetzen Sie secret durch das Kennwort des Benutzers.
Das ist es- Ihr Laravel-Framework ist installiert und bereit, mit dem Aufbau Ihrer Website zu beginnen!