Tout d'abord, mettez à jour le cache du référentiel de package APT avec la commande suivante:
$ sudo apt mise à jour
Le cache du référentiel de package APT doit être mis à jour.
Installation et configuration de MySQL / MARIADB:
Maintenant, installez MARIADB à partir du référentiel de package officiel de Debian 10 avec la commande suivante:
$ sudo apt installer MariaDb-Server MariaDB-Client
Maintenant, appuyez sur Y Et puis appuyez sur Pour confirmer l'installation.
MariaDB doit être installé.
Maintenant, vérifiez si mariadb Le service s'exécute avec la commande suivante:
$ sudo systemctl status mariadb
Comme tu peux le voir, mariadb Le service est en cours Et c'est aussi activé Pour commencer sur le démarrage du système.
Si la mariadb Le service ne fonctionne en aucun cas, exécutez la commande suivante pour le démarrer.
$ sudo systemctl start mariadb
Maintenant, pour configurer un racine Mot de passe, exécutez la commande suivante:
$ sudo mysql_secure_installation
Maintenant, appuyez sur .
Maintenant, appuyez sur Y Et puis appuyez sur .
Tapez un nouveau racine Mot de passe et appuyez sur .
Tapez dans le racine Mot de passe à nouveau et appuyez sur .
Presse Y Et puis appuyez sur Pour supprimer les utilisateurs anonymes.
Si vous ne voulez pas autoriser racine Connectez-vous à distance, appuyez sur Y. Sinon, appuyez sur N. Puis appuyez .
Maintenant, appuyez sur Y et presser Pour supprimer la base de données de test.
Maintenant, appuyez sur Y Et puis appuyez sur Pour recharger le tableau des privilèges.
MariaDB doit être configuré.
Création de nouveaux utilisateurs et bases de données MySQL / MARIADB:
Maintenant, vous devez créer un nouvel utilisateur et une base de données pour votre application Web Laravel.
Connectez-vous à la coque Maridb comme racine avec la commande suivante:
$ sudo mysql -u root -p
Maintenant, tapez dans le mariadb racine mot de passe que vous venez de définir et d'appuyer .
Vous devriez être connecté.
Maintenant, créez une base de données laravel_app1 avec l'instruction SQL suivante:
Créer la base de données laravel_app1;
Maintenant, créez un nouvel utilisateur laravel, Définissez un mot de passe pour l'utilisateur (disons 123) et accorder à l'utilisateur l'autorisation d'utiliser la base de données laravel_app1 avec l'instruction SQL suivante:
Accorder tous les privilèges sur Laravel_App1.* À 'laravel' @ 'localhost'
Identifié par «123»;
Maintenant, pour que les modifications prennent effet exécutent l'instruction SQL suivante:
Privilèges de rinçage;
Maintenant, sortez de la coque MariaDB comme suit:
\ q
Installation de bibliothèques PHP et de PHP requises:
Maintenant, installez Apache 2 Web Server, PHP et toutes les bibliothèques PHP requises avec la commande suivante:
$ sudo apt installer php php-bcmath php-json php-mbstring php-mysql
php-tokenizer php-xml php-zip
Maintenant, appuyez sur Y Et puis appuyez sur Pour confirmer l'installation.
Les bibliothèques du serveur Web Apache 2, PHP et PHP requises doivent être installées.
Installation du compositeur:
Maintenant, installez le compositeur à partir du référentiel officiel de package Debian avec la commande suivante:
$ sudo apt install compositeur
Maintenant, appuyez sur Y Et puis appuyez sur Pour confirmer l'installation.
Le compositeur doit être installé.
Maintenant, exécutez la commande suivante Vérifiez si le compositeur est installé correctement.
$ Composer - Version
Le compositeur fonctionne correctement.
Installation du programme d'installation de Laravel avec compositeur:
Maintenant, installez le programme d'installation de Laravel à l'aide de Composer avec la commande suivante:
$ Composer Global Exiger Laravel / Installer
Le programme d'installation de Laravel doit être installé.
Maintenant, ajoutez le chemin binaire composé à la variable d'environnement de chemin avec la commande suivante:
$ echo "Export Path = $ path: ~ /.config / composer / fournisseur / bin ">>
~ /.bashrc
Maintenant, fermez votre terminal et ouvrez un nouveau. Ensuite, exécutez la commande suivante pour vérifier si laravel La commande est accessible.
$ Laravel - Version
Comme vous pouvez le voir, la commande Laravel fonctionne très bien.
Création d'un projet Laravel:
Tout d'abord, accédez à votre répertoire de projet comme suit
$ cd ~ / projets
Maintenant, pour créer un nouveau projet Laravel app1, Exécutez la commande suivante
$ Laravel New App1
Laravel Installer téléchargera et installera tous les fichiers et packages requis. Il faudra un certain temps pour terminer.
À ce stade, le projet doit être mis en place.
Un nouveau répertoire avec le nom du projet (app1 Dans ce cas) doit être créé comme vous pouvez le voir dans la capture d'écran ci-dessous.
Accédez à la app1 / Répertoire comme suit:
$ cd app1
Les fichiers du projet Laravel devraient être là.
Pour configurer Laravel pour utiliser la base de données MARIADB que nous avons créée plus tôt, modifiez le Config / base de données.php fichier de configuration.
$ Nano Config / Database.php
Maintenant, trouvez le mysql Section comme marqué dans la capture d'écran ci-dessous.
Maintenant, modifiez le nom de la base de données, le nom d'utilisateur et les champs de mot de passe comme marqué dans la capture d'écran ci-dessous. Une fois que vous avez terminé, enregistrez le fichier en appuyant sur + X suivie par Y et .
Maintenant, démarrez le serveur Web intégré PHP avec la commande suivante:
$ php artisan Serve
Maintenant, l'application Web Laravel devrait être accessible sur le port 8000.
Maintenant, ouvrez un navigateur et visitez http: // 127.0.0.1: 8000 ou http: // localhost: 8000
Vous devriez voir la page Laravel par défaut comme vous pouvez le voir dans la capture d'écran ci-dessous.
Pour en savoir plus sur Laravel, jetez un œil à la documentation officielle de Laravel.
Donc, c'est ainsi que vous avez créé un environnement de développement Laravel sur Debian 10 Buster. Merci d'avoir lu cet article.