Comment créer des environnements PHP et Laravel avec des bases de données sous Android ?

Patricia Arquette
Libérer: 2024-10-03 06:18:01
original
490 Les gens l'ont consulté

Prérequis :

  • Un téléphone Android avec la version 7.0 ou supérieure

Vous devez d’abord installer termux depuis le Play Store. Voici l'URL de l'application : Termux App

Processus de configuration de Laravel :

Mise à jour et mise à niveau de Termux

Exécutez la commande ci-dessous pour mettre à jour et mettre à niveau termux.

apt-get update    # Updates the list of available packages
apt-get upgrade   # Upgrades all installed packages to their latest 
Copier après la connexion

Installer PHP et Composer

Pour installer PHP et composer, exécutez les commandes suivantes.

pkg update
pkg upgrade
pkg install php
pkg install composer
Copier après la connexion

Créez votre premier projet Laravel

Pour créer un projet Laravel, exécutez la commande suivante.

composer create laravel/laravel my_first_app
Copier après la connexion

Il serait utile que vous disposiez d'une bonne connexion Internet pour installer l'application Laravel.

Exécutez le serveur

cd my_first_app
php artisan serve
Copier après la connexion

Maintenant, allez dans le navigateur et tapez http://127.0.0.1:8000

Le serveur Laravel est démarré à 127.0.0.1:8000

How do you create PHP and Laravel environments with databases in Android?

Configurez MySQL et PHPMyAdmin :

Installer MariaDB avec MySQL

Exécutez la commande suivante pour installer.

pkg install mariadb #install mariadb
mysqld_safe -u root #start the SQL server
Copier après la connexion

Appuyez ensuite sur ctrl z et tapez la commande suivante.

mariadb
Copier après la connexion

Ensuite, l'interface MariaDB suivante s'affichera. Vous pouvez exécuter des commandes ici pour créer des bases de données et des tables de modification, de suppression et de mise à jour.

How do you create PHP and Laravel environments with databases in Android?

Configurer PHPMyAdmin

Pour configurer PHPMyAdmin, exécutez les commandes suivantes.

cd ~/
composer create-project phpmyadmin/phpmyadmin
Copier après la connexion

Nous allons maintenant renommer un nom de fichier config.sample.inc.php ** en **config.inc.php Pour ce faire, exécutez la commande ci-dessous dans le répertoire phpmyadmin.

cd phpmyadmin
mv config.sample.inc.php config.inc.php
Copier après la connexion

Nous allons maintenant modifier le fichier de configuration pour autoriser la connexion sans mot de passe.

pkg install vim
vim config.inc.php
Copier après la connexion

Changez la valeur AllowNoPassword de false à true et changez également le host de localhost à 127.0.0.1

How do you create PHP and Laravel environments with databases in Android?

Allez à la ligne qui s'affiche dans l'image puis suivez les instructions suivantes :

i #press i for insert mode
Copier après la connexion

Après avoir appuyé sur je change la valeur de faux à vrai. Après cela, appuyez sur Échap et exécutez les commandes suivantes :

:w
:q
php -S localhost:4000
Copier après la connexion

Dans un autre onglet du termux, exécutez la commande.

mysqld_safe -u root
Copier après la connexion

Maintenant, allez sur http://localhost:4000 et fournissez maintenant les informations d'identification.
**
nom d'utilisateur : root
Mot de passe :
**
Fait ! vous avez réussi à configurer phpmyadmin avec laravel. Maintenant, éditez simplement le fichier .env, exécutez la commande php artisan migrate (bien sûr dans un nouvel onglet)

Une courte vidéo de la sortie finale et de l'édition du fichier .env

Merci d'avoir lu l'article.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal