Magazine Gadgets

Installez Laravel sur Ubuntu 22.04 LTS Jammy JellyFish Linux

Publié le 11 décembre 2023 par Mycamer


Tutoriel pour apprendre les étapes d'installation du framework PHP Laravel sur Ubuntu 22.04 LTS Jammy JellyFish à l'aide du terminal de commande pour développer des applications Web.

PHP n'a pas besoin d'être présenté, il existe depuis de nombreuses années et alimente des applications Web qui ont besoin d'un langage de programmation dynamique pour fonctionner, mais il n'est pas (plus) moderne.

Les langages de programmation tels que Ruby et Python sont devenus de plus en plus populaires, surtout ces dernières années. Ils sont « cool » et séduisent davantage la prochaine génération de codeurs. Il est dommage que PHP vieillisse un peu et cela se voit. C'est exactement là où Laravel entre en jeu. On peut le considérer comme un framework PHP de nouvelle génération et c’est ce qui fait sa popularité. Inspiré par Ruby on Rails et .NET, Taylor Otwell a créé Laravel pour tirer le meilleur parti de PHP et prouver qu'il est possible de faire plus. De plus, il n'était pas satisfait des autres frameworks PHP. Ils ne sont plus contemporains. Il veut non seulement aider les développeurs à être plus productifs, mais aussi montrer que la programmation propre avec PHP peut aussi redevenir amusante.

Dans cet article, discutons de la phase initiale pour travailler avec Laravel consistant à l'installer sur des systèmes Linux basés sur Ubuntu.

Étapes pour installer Laravel sur Ubuntu 22.04 LTS Linux

Les étapes indiquées ici pour configurer le framework Laravel sur Ubuntu 22.04 seront également les mêmes pour les autres versions d'Ubuntu telles que 18.04 ou 20.04.

1 : Mise à jour du système

Tout d’abord, mettez à jour votre système afin qu’il puisse disposer des dernières mises à jour de sécurité et des packages installés. Cela actualisera également le cache d'index du gestionnaire de packages APT.

sudo apt update & sudo apt upgrade

Installez également git :

sudo apt install git

2. Installez LAMP sur Ubuntu 22.04

Le framework Laravel a besoin de PHP pour fonctionner. Cependant, ici, nous installons également Apache et MySQL sur votre Ubuntu Linux pour servir les pages de l'application, générées sur ce framework à l'aide d'Apache alors que pour sauvegarder les données, nous avons MySQL. Par conséquent, installons d’abord la pile LAMP à l’aide de la commande ci-dessous.

sudo apt install apache2 mysql-server php php-gd php-mbstring php-xml php-zip php-curl

Une fois l'installation terminée, vous pouvez vérifier que les services Apache et MySQL fonctionnent sans aucune erreur ou non.

Pour Apache :

systemctl status apache2 --no-pager -l
vérifier l'état du service Apache

Pour MySQL

systemctl status mysql --no-pager -l
Statut du service MySQL

3. Sécurisez MySQL et créez une base de données

Nous avons besoin d'une base de données pour stocker les données générées par votre projet d'application Laravel, nous utilisons donc ici un serveur de base de données MySQL pour cela.

Cependant, avant de créer une base de données, sécurisons notre serveur MySQL.

Connectez-vous d'abord à MySQL :

sudo mysql

Définir le mot de passe root :

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'MyPassword@123';

Note: Changement Mon mot de passe@123 avec le mot de passe fort que vous souhaitez définir.

Sortie:

exit;

Exécutez à nouveau le script d'installation sécurisée.

sudo mysql_secure_installation

Le script posera ces questions.

Entrez le mot de passe de l'utilisateur root : saisissez votre mot de passe défini, puis appuyez sur ENTRER.
Changer le mot de passe de root ? Presse Nalors ENTRER.
Supprimer les utilisateurs anonymes ? Presse Ouialors ENTRER.
Interdire la connexion root à distance ? Presse Ouialors ENTRER.
Supprimer la base de données de test et y accéder ? Presse Ouialors ENTRER.
Recharger les tables de privilèges maintenant ? Presse Ouialors ENTRER.

Une fois terminé, créez une base de données pour Laravel :

Connectez-vous à la base de données, si ce n'est pas déjà fait :

sudo mysql

Maintenant, utilisez les commandes données, une par une :

CREATE DATABASE yourdb;
CREATE USER 'youruser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL ON yourdb.* to 'youruser'@'localhost';
FLUSH PRIVILEGES;
quit;

Note: Remplacer yourdb avec le nom que vous souhaitez donner à votre base de données, alors que youruser est l'utilisateur que vous souhaitez créer pendant que le password est la clé secrète pour protéger votre compte utilisateur créé.

4. Installez PHP Composer pour Laravel

Pour installer Laravel et les dépendances requises pour fonctionner correctement, nous devons utiliser Composer. C'est un gestionnaire de bibliothèque pour les projets PHP. Eh bien, nous pouvons installer Composer en utilisant le gestionnaire de paquets par défaut de notre Ubuntu 22.04, cependant, la version fournie par celui-ci ne sera pas la dernière. Nous nous tournons donc ici vers un script d'installation, officiellement fourni par les développeurs de cet outil de gestion de bibliothèque PHP.

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
sudo chmod +x /usr/local/bin/composer
Installer le compositeur php sur Ubuntu 22.04

5. Téléchargez le projet de framework Laravel

Clonons Laravel de son référentiel GitHub directement dans notre répertoire racine Web.

Basculez vers le répertoire Web :

cd /var/www

Cloner Laravel

sudo git clone https://github.com/laravel/laravel.git

6. Installez Laravel sur Ubuntu 22.04

Une fois que vous avez téléchargé Laravel sur votre système, accédez à son répertoire et utilisez Composer pour démarrer le processus d'installation.

cd /var/www/laravel

Utiliser le compositeur

sudo composer install

Une fois l'installation terminée, modifiez l'autorisation des fichiers :

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

—–À partir de là, nous montrerons comment le configurer pour accéder à l'application Laravel à l'aide d'Apache——

7. Créez le fichier de configuration de l'environnement Laravel

Nous avons déjà un exemple de fichier d'environnement, utilisons-le pour en créer un pour notre application Laravel.

Dans le répertoire Laravel, exécutez :

sudo cp .env.example .env

Générez une clé de chiffrement pour votre application :

php artisan key:generate

Ajoutez les détails de la base de données :

sudo nano .env

Accédez à la section base de données et modifiez les valeurs :

Ajouter les détails de la base de données Application Laravel

Enregistrez le fichier en utilisant Ctrl+Ofrappe le Entrer clé, puis quittez le fichier en utilisant Ctrl+X.

8. Configuration Apache pour l'application PHP Laravel

Modifiez le fichier de configuration Apache par défaut et modifiez le chemin du répertoire du document racine Web. Cela lui indiquera de servir les fichiers fournis par Laravel au lieu de la page Apache par défaut.

sudo nano /etc/apache2/sites-enabled/000-default.conf

Modifier :

<VirtualHost *:80>

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/laravel/public

        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/laravel>
                AllowOverride All
        </Directory>

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

</VirtualHost>

Enregistrez le fichier et redémarrez Apache.

sudo systemctl restart apache2

9. Obtenez la page de démonstration de l'application

Nous avons configuré le framework PHP Laravel pour accéder via le serveur Web Apache via le port 80. Par conséquent, ouvrez simplement le navigateur de votre système qui peut accéder à l'adresse IP d'Ubuntu 22.04 sur lequel vous avez installé Laravel et pointez-le vers elle.

Par exemple:

http://192.168.17.139

Installer le framework PHP Laravel sur Ubuntu 22.04 Jammy

Si vous souhaitez savoir comment utiliser la ligne de commande Laravel pour créer et travailler sur divers projets sans utiliser le serveur Web Apache, voici le tutoriel correspondant. Utilisez la ligne de commande Laravel

Autres articles :

Comment installer phpMyAdmin avec Apache sur Ubuntu 22.04 LTS
Installer Composer sur Ubuntu 22.04 | 20.04 SLT
Comment installer le logiciel Flarum Forum sur Ubuntu 22.04 | 20.04

to linux.how2shout.com


Suivez-nous sur Facebook : https://web.facebook.com/mycamer.net/
Pour recevoir les dernières nouvelles sur votre téléphone grâce à l’application Telegram, cliquez ici : https://t.me/+KMdLTc0qS6ZkMGI0
Envoyez-nous un message par Whatsapp : Whatsapp +237 650 50 31 31


The post Installez Laravel sur Ubuntu 22.04 LTS Jammy JellyFish Linux first appeared on Technique de pointe.


Retour à La Une de Logo Paperblog

A propos de l’auteur


Mycamer Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazines