GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Laravel su Debian 11

In questo tutorial, ti mostreremo come installare Laravel su Debian 11. Per chi non lo sapesse, Laravel è un framework Web PHP open source, progettato per i più veloci sviluppo di applicazioni Web. È basato sul framework Symfony. Laravel semplifica l'esecuzione di alcune attività comuni come l'autenticazione, il routing, le sessioni e la memorizzazione nella cache. Ha diverse funzioni utili tra cui Artisan, mappatura relazionale a oggetti, Template Engine, e molti altri.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo del framework web Laravel su una Debian 11 (Bullseye).

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:Debian 10 o Debian 11.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa Laravel su Debian 11 Bullseye

Passaggio 1. Prima di installare qualsiasi software, è importante assicurarsi che il sistema sia aggiornato eseguendo il seguente apt comandi nel terminale:

sudo apt update
sudo apt upgrade

Passaggio 2. Installazione del server Web Apache.

Devi aver installato Apache Web Server sul tuo sistema. Esegui il comando seguente per installarlo:

sudo apt install apache2

Passaggio 3. Installazione di PHP.

Ora aggiungiamo il repository SURY al tuo sistema:

sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'

Quindi, installa PHP 8.0 usando il comando seguente:

sudo apt update
sudo apt install php8.0

Inoltre, verranno installati i pacchetti necessari, alcuni dei quali sono estensioni standard di PHP 8.x:

sudo apt install php8.0-common php8.0-gd php8.0-ldap php8.0-odbc php8.0-xsl php8.0-apcu php8.0-curl php8.0-gmp php8.0-opcache php8.0-mbstring php8.0-pgsql php8.0-imagick php8.0-memcached php8.0-bz2 php8.0-ds php8.0-imap php8.0-cgi php8.0-mysql php8.0-cli php8.0-fpm php8.0-xml

Dopo che l'installazione è stata completata, puoi confermare l'installazione usando il seguente comando:

php -v

Passaggio 4. Installazione di Composer.

Compositore è un gestore di pacchetti di dipendenze per PHP. Per utilizzare Laravel, prima installa Composer:

curl -sS https://getcomposer.org/installer | php

Quindi, sposta il binario Composer nel percorso di sistema usando il seguente comando:

mv composer.phar /usr/local/bin/composer

Assegna il permesso di esecuzione:

sudo chmod +x /usr/local/bin/composer

Verifica la versione di Composer installata:

composer --version

Passaggio 5. Installazione di Laravel su Debian 11.

Ora scarichiamo l'ultima versione di Laravel usando Composer:

cd /var/www/html
composer create-project --prefer-dist laravel/laravel laravel

Quindi, imposta le autorizzazioni e la proprietà appropriate per la directory di Laravel:

chown -R www-data:www-data /var/www/html/laravel
chmod -R 775 /var/www/html/laravel

Passaggio 6. Configura Apache per Laravel.

Ora crea un file di configurazione dell'host virtuale Apache per Laravel:

nano /etc/apache2/sites-available/laravel.conf

Aggiungi le seguenti righe:

<VirtualHost *:80>
    ServerName laravel.your-domain.com

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

    <Directory /var/www/html/laravel>
    Options Indexes MultiViews
    AllowOverride None
    Require all granted
    </Directory>

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

Salva e chiudi il file, quindi abilita l'host virtuale Apache e riscrivi il modulo con il seguente comando:

sudo a2enmod rewrite
sudo a2ensite laravel.conf
sudo systemctl restart apache2

Passaggio 7. Accesso all'interfaccia Web di Laravel Framework

Una volta installato correttamente, puoi accedere al tuo sito web su http://laravel.your-domain.com . Una pagina di congratulazioni come segue dovrebbe salutarti:

Congratulazioni! Hai installato con successo Laravel. Grazie per aver utilizzato questo tutorial per installare l'ultima versione del framework Laravel su Debian 11 Bullseye. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Sito web di Laravel.


Debian
  1. Come installare Debian 10 (Buster)

  2. Come installare Python 3.9 su Debian 10

  3. Come installare TeamViewer su Debian 10

  4. Come installare PHP 8 su Debian 11

  5. Come installare o aggiornare PHP 8.1 su Debian

Come installare Laravel su Debian 9

Come installare Debian 11

Come installare Laravel su Debian 10 Buster

Come installare Vai su Debian 10

Come installare Laravel su Debian 10

Come installare Vai su Debian