GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Laravel auf Ubuntu 20.04

Heute lernen wir in diesem Beitrag, wie man Laravel unter Ubuntu 20.04 und Ubuntu 21.04 installiert. Laravel ist ein PHP-Webanwendungs-Framework, das für die Entwicklung von Webanwendungen nach dem Model-View-Controller (MVC)-Architekturmuster vorgesehen ist. Es hat eine ausdrucksstarke, elegante Syntax und bietet Werkzeuge, die für große, robuste Anwendungen benötigt werden. In diesem Tutorial zeigen wir Ihnen, wie Sie Laravel auf Ubuntu 20.04 und Ubuntu 21.04 installieren.

1. Verbinden Sie sich mit Ihrem Server

Um sich über SSH als Benutzer root mit Ihrem Server zu verbinden, verwenden Sie den folgenden Befehl:

ssh [email protected]_ADDRESS -p PORT_NUMBER

und ersetzen Sie „IP_ADDRESS“ und „PORT_NUMBER“ durch Ihre tatsächliche Server-IP-Adresse und SSH-Portnummer. Stellen Sie nach der Anmeldung sicher, dass Ihr Server auf dem neuesten Stand ist, indem Sie die folgenden Befehle ausführen:

apt-get update
apt-get upgrade

So installieren Sie NodeJS unter Linux

2. Installieren Sie den MySQL-Datenbankserver

MySQL ist ein Open-Source-Datenbankverwaltungssystem. Um MySQL zu installieren, führen Sie den folgenden Befehl aus:

$ apt-get install mysql-server

Dadurch wird MySQL 5.7 auf Ihrem Server installiert. Um die Sicherheit Ihres MySQL-Servers zu verbessern, empfehlen wir Ihnen, die mysql_secure_installation auszuführen Skript durch Eingabe des folgenden Befehls:

mysql_secure_installation

Dieses Skript hilft Ihnen bei wichtigen Sicherheitsaufgaben wie dem Einrichten eines Root-Passworts, dem Deaktivieren der Remote-Root-Anmeldung, dem Entfernen anonymer Benutzer usw.

So installieren Sie das stabile GNOME 40.1-Update auf Ubuntu

3. Erstellen Sie eine Datenbank für Laravel

Jetzt erstellen wir unsere MySQL-Datenbank für unsere Laravel-Site. Melden Sie sich mit dem folgenden Befehl bei Ihrem MySQL-Server an und geben Sie Ihr MySQL-Root-Passwort ein:

mysql -u root -p

In diesem Abschnitt erstellen wir eine neue MySQL-Datenbank laravel und weisen Sie einem neuen Benutzer admin_user den Benutzerzugriff darauf zu mit Passwort Strong_Password

CREATE DATABASE laravel;
GRANT ALL PRIVILEGES ON laravel.* TO 'admin_user'@'localhost' IDENTIFIED BY 'Strong_Password';
FLUSH PRIVILEGES;
exit;

Vergessen Sie nicht, „Strong_Password“ durch ein echtes starkes Passwort zu ersetzen.

Wie man einen Linux-Kernel von Grund auf neu erstellt

4. Installieren Sie PHP und erforderliche PHP-Module

Führen Sie Folgendes aus, um PHP und alle erforderlichen Module zu installieren:

sudo apt-get install php-cli php-mcrypt php-mbstring php-zip php-opcache php-gd php-xml

5. Composer installieren

Ein Composer ist ein Abhängigkeitsmanager für PHP und natürlich Laravel, mit dem Sie Pakete installieren können. Der Composer zieht alle erforderlichen Bibliotheken, die Sie für Ihr Projekt benötigen.

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

So installieren Sie Mesa-Treiber auf Ubuntu 20.04 LTS

6. Installieren Sie Laravel auf Ubuntu 20.04

Installieren Sie die neueste Version von Laravel mit dem Befehl „composer create-project“:

sudo composer create-project --prefer-dist laravel/laravel my_project

Wenn die Installation erfolgreich war, sehen Sie die folgenden Zeilen:

Writing lock file
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover
Discovered Package: fideloper/proxy
Discovered Package: laravel/tinker
Discovered Package: nesbot/carbon
Package manifest generated successfully.
> @php artisan key:generate
Application key [base64:NEu4D2s1Ai8HHZL3wPnrl+BVpSmcm7dMTStIBtMgSn0=] set successfully.

Standardmäßig ist Laravel für die Verwendung von MySQL (MariaDB) konfiguriert, aber Sie müssen ihm die richtigen Informationen geben, um eine Verbindung zu der Datenbank herzustellen, die Sie gerade eingerichtet haben. Als nächstes gehen Sie in das Verzeichnis /var/www/Html/my_project/config und öffnen die database.php Datei mit Ihrem bevorzugten Texteditor, zum Beispiel:

nano database.php

Und aktualisieren Sie die Datenbankeinstellungen, indem Sie sie durch Ihre eigenen Angaben ersetzen:

 'mysql' => [
            'driver' => 'mysql',
            'host' => env('DB_HOST', '127.0.0.1'),
            'port' => env('DB_PORT', '3306'),
            'database' => env('DB_DATABASE', 'yourDBName'),
            'username' => env('DB_USERNAME', 'yourUserName'),
            'password' => env('DB_PASSWORD', 'yourPassword'),
            'unix_socket' => env('DB_SOCKET', ''),
            'charset' => 'utf8mb4',
            'collation' => 'utf8mb4_unicode_ci',
            'prefix' => '',
            'strict' => true,
            'engine' => null,
        ],

7. Servern Sie Ihre Anwendung mit dem Artisan-Serve-Befehl

Sobald die Installation abgeschlossen ist, können Sie den artisan serve-Befehl verwenden, um Ihre Anwendung bereitzustellen:

php artisan serve

Die Ausgabe sollte in etwa so aussehen:

Laravel development server started: <http://127.0.0.1:8000>

Sie können jetzt Ihren Browser öffnen und auf Ihre neue Laravel-Installation zugreifen unter:http://127.0.0.1:8000

So installieren Sie Mate Desktop unter Ubuntu Linux

8. Installieren und konfigurieren Sie den Apache-Webserver

In diesem Teil des Tutorials zeigen wir Ihnen, wie Sie Apache installieren und konfigurieren, um Ihre Laravel-Anwendung zu bedienen. Führen Sie den folgenden Befehl aus, um den Apache-Webserver aus den offiziellen Ubuntu-Repositories zu installieren:

apt-get install apache2

Ändern Sie den Besitz des Laravel-Verzeichnisses auf den Webserver-Benutzer:

chown -R www-data:www-data /path/to/laravel
chmod -R 755 my_project/storage/

Erstellen Sie einen neuen virtuellen Apache-Host mit folgendem Inhalt:

sudo nano /etc/apache2/sites-available/your_domain.com
<VirtualHost *:80>
ServerName your_domain.com

ServerAdmin [email protected]
DocumentRoot /var/www/html/my_project/public

<Directory /var/www/html/my_project>
AllowOverride All
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Aktivieren Sie den virtuellen Host, indem Sie einen symbolischen Link erstellen :

sudo ln -s /etc/apache2/sites-available/your_domain.com /etc/apache2/sites-enabled/your_domain.com

Ihre Laravel-Installation ist nun abgeschlossen. Sie haben Laravel erfolgreich auf Ihrem Ubuntu 20.04 VPS installiert. Besuchen Sie den Domainnamen mit einem Webbrowser, Sie sehen die Laravel-Standardseite. Das ist es. Wenn Sie jetzt alle Anweisungen korrekt befolgt haben, sollten Sie auf Ihre Laravel-Installation auf Ihrem Ubuntu 20.04-Server zugreifen können.

Wenn Sie einer unserer Webhosting-Kunden sind und unser optimiertes Laravel-Hosting verwenden, müssen Sie Laravel nicht auf Ubuntu 20.04 und Ubuntu 21.04 installieren, unsere erfahrenen Linux-Administratoren richten Ihren Laravel-VPS für Sie ein und optimieren ihn. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen. Als Laravel-Entwickler sollten Sie sich auf die Laravel-Entwicklung und die Verbesserung Ihres Codes konzentrieren und die Serverarbeit uns überlassen. PS . Wenn Ihnen dieser Beitrag über die Installation von Laravel auf Ubuntu 20.04 und 21.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen unten oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.


Ubuntu
  1. So installieren Sie Odoo auf Ubuntu

  2. So installieren Sie R unter Ubuntu 20.04

  3. Installieren Sie Laravel auf Ubuntu 16.04

  4. So installieren Sie R unter Ubuntu 16.04

  5. So installieren Sie Go unter Ubuntu 18.04

So installieren Sie Laravel unter Ubuntu 15.04

So installieren Sie Laravel unter Ubuntu 16.04

So installieren Sie Laravel auf Ubuntu 18.04 LTS

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04

So installieren Sie Laravel 9 auf Ubuntu 22.04