GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Laravel unter Debian 10

In diesem Artikel haben wir die notwendigen Schritte erklärt, um Laravel auf Debian 10 zu installieren und einzurichten. Bevor Sie mit diesem Tutorial fortfahren, stellen Sie sicher, dass Sie als Benutzer mit angemeldet sind sudo Privilegien. Alle Befehle in diesem Tutorial sollten als Nicht-Root-Benutzer ausgeführt werden.

Laravel ist ein sehr beliebtes Open-Source-PHP-Framework mit der ausdrucksstarken und eleganten Syntax, die zum Entwerfen moderner und schöner Webanwendungen verwendet wird. Laravel zielt darauf ab, die Webentwicklung zu erleichtern und sie zu einer unterhaltsamen und kreativen Erfahrung zu machen, wodurch Webentwickler zu Webhandwerkern werden.

Installieren Sie Laravel auf Debian 10

Schritt 1. Der erste Befehl aktualisiert die Paketlisten, um sicherzustellen, dass Sie die neueste Version und Abhängigkeiten erhalten.

sudo apt update
sudo apt upgrade
sudo apt install software-properties-common apt-transport-https wget

Schritt 2. LAMP Stack installieren.

Sie müssen den LAMP-Stack auf Ihrem Ubuntu-System einrichten. Wenn Sie dies noch nicht getan haben, verwenden Sie unseren traditionellen LAMP-Leitfaden, um Ubuntu für die Bereitstellung von PHP einzurichten, bevor Sie fortfahren.

Schritt 3. Composer installieren.

Composer ist ein Paketmanager auf Anwendungsebene für PHP, der ein Standardformat für die Verwaltung von Abhängigkeiten von PHP-Software und erforderlichen Bibliotheken bereitstellt. Führen Sie den folgenden Befehl aus, um Composer auf dem Ubuntu-System zu installieren:

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

Schritt 4. Installieren Sie Laravel auf dem Debian-System.

Jetzt klonen wir den neuesten Laravel-Quellcode aus seinem offiziellen Git-Repository auf Ihr lokales System. Führen Sie einfach den folgenden Befehl aus:

cd /var/www
git clone https://github.com/laravel/laravel.git

Ändern Sie dann das Laravel-Verzeichnis und verwenden Sie den Composer, um alle für das Laravel-Framework erforderlichen Abhängigkeiten zu installieren:

cd /var/www/laravel
sudo composer install

Stellen Sie danach die Verzeichnisberechtigungen entsprechend ein:

chown -R www-data.www-data /var/www/laravel
chmod -R 755 /var/www/laravel
chmod -R 777 /var/www/laravel/storage

Schritt 5. Verschlüsselungsschlüssel festlegen.

Zuerst benennen wir die .evn.example um Datei nach .env im Hauptverzeichnis des Projekts. Damit wird die Anwendungsumgebung für das Projekt eingerichtet:

mv .env.example .env

Generieren Sie dann den Base64-Zufallszahlen-Verschlüsselungsschlüssel:

$ php artisan key:generate
Application key set successfully.

Nachdem eine zufällige Verschlüsselung generiert wurde, bearbeiten wir jetzt die .env-Konfigurationsdatei und aktualisieren die erforderlichen Einstellungen. Stellen Sie außerdem sicher, dass APP_KEY richtig eingestellt ist, wie im obigen Befehl generiert:

$ nano .env
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:godetzp+AeHu7kc2chedelicsq2BQ/1gfFWEpoAk=
APP_DEBUG=true
APP_URL=http://localhost
...

Schritt 6. Erstellen Sie eine MariaDB-Datenbank für Laravel.

Laravel verwendet die MariaDB-Datenbank, um alle seine Daten wie Posts, Seiten, Benutzer, Plugins und Themeneinstellungen zu speichern. Melden Sie sich mit dem folgenden Befehl bei Ihrem MariaDB-Server an und geben Sie Ihr MariaDB-Root-Passwort ein:

mysql -u root -p

Wenn Sie sich in der MariaDB-Konsole befinden, erstellen Sie eine neue Datenbank:

CREATE DATABASE laravel;
CREATE USER 'laravel'@'localhost' IDENTIFIED BY 'your-passwd';
GRANT ALL ON laravel.* to 'laravel'@'localhost';
FLUSH PRIVILEGES;
quit

Bearbeiten Sie dann die .env Datei- und Datenbankeinstellungen aktualisieren:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=laravel
DB_PASSWORD=your-passwd

Schritt 7. Apache für Laravel konfigurieren.

Erstellen Sie eine neue virtuelle Host-Konfigurationsdatei für Ihre Laravel-Website mit dem Namen your-domain.com.conf:

nano /etc/apache2/sites-available/your_domain.com.conf

Konfiguration aktualisieren als:

<VirtualHost *:80>    
      ServerAdmin [email protected]
      DocumentRoot "/var/www/laravel/public"
      ServerName your-domain.com
      ServerAlias www.your-domain.com

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

      <Directory /var/www/laravel/>
         Options FollowSymlinks
         AllowOverride All
         Require all granted
 </Directory>
</VirtualHost>

Um den gerade erstellten virtuellen Host zu aktivieren, führen Sie den folgenden Befehl aus:

ln -s /etc/apache2/sites-available/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf

Damit die neue Konfiguration wirksam wird, starten Sie den Apache-Dienst neu, indem Sie Folgendes eingeben:

sudo a2ensite your_domain.com.conf 
sudo a2enmod rewrite
sudo systemctl restart apache2

Schritt 8. Zugriff auf Laravel.

Jetzt können Sie über eine HTTP-Verbindung auf den Laravel-Webinstallationsassistenten zugreifen:

https://your-domain.com

Das ist alles, was Sie tun müssen, um Laravel auf Debian 10 Buster zu installieren. Ich hoffe, Sie finden diesen schnellen Tipp hilfreich. Weitere Informationen zu Laravel finden Sie in der offiziellen Wissensdatenbank. Wenn Sie Fragen oder Anregungen haben, können Sie unten einen Kommentar hinterlassen.


Debian
  1. So installieren Sie Debian 10 (Buster)

  2. So installieren Sie Python 3.9 unter Debian 10

  3. So installieren Sie Memcached unter Debian 10

  4. So installieren Sie TeamViewer unter Debian 10

  5. So installieren Sie Git unter Debian 9

So installieren Sie Laravel auf Debian 9

So installieren Sie Debian 11

So installieren Sie Laravel auf Debian 10 Buster

So installieren Sie Go unter Debian 10

So installieren Sie Laravel unter Debian 11

So installieren Sie Go unter Debian