Maison >développement back-end >tutoriel php >Explication détaillée de la façon d'utiliser Homestead pour exécuter rapidement des projets Laravel
Comment exécuter rapidement des projets Laravel en utilisant Homestead ? Cet article vous présente principalement les informations pertinentes sur la façon d'exécuter rapidement un projet Laravel à l'aide de Homestead. L'article le présente en détail à travers l'exemple de code. Il a une certaine valeur d'apprentissage de référence pour les études ou le travail de tous les amis qui en ont besoin. ci-dessous. Venez apprendre ensemble. J'espère que cela aide tout le monde.
Description#
Laravel s'efforce de fournir une expérience de développement agréable pour l'ensemble du processus de développement PHP, y compris l'environnement de développement local du développeur.
Laravel Homestead est une "boîte" Vagrant officielle et préemballée qui vous offre un environnement de développement fantastique sans vous obliger à installer PHP, HHVM, des serveurs Web et d'autres logiciels serveur sur votre machine. Ne vous inquiétez plus de gâcher votre système d'exploitation ! Les boîtes vagabondes sont entièrement jetables. Si quelque chose ne va pas, vous pouvez détruire et reconstruire le coffre en quelques minutes !
Homestead fonctionne sur n'importe quel système Windows, Mac ou Linux et comprend Nginx, PHP 5.6, MySQL, Postgres, Redis, Memcached et tous les autres logiciels dont vous avez besoin pour développer d'étonnantes applications Laravel.
Cet article explique comment installer et exécuter un projet Laravel existant. Le texte est compact et ne résume que quelques opérations courantes pour un examen rapide.
Installation#
Étant donné que notre environnement de développement local utilise Homestead pour un déploiement rapide, avant de lire cet article, vous devez vous assurer que votre environnement de développement local L'environnement d'exploitation homestead a été installé et configuré avec succès.
Remarque : Les développeurs qui ne savent pas comment installer et configurer l'environnement de développement homestead peuvent se référer à cet article pour plus d'informations. configuration.
1. Clonez le code#
git clone {project_path}
2. environnement#
Exécutez cette ligne de commande pour ouvrir le fichier Homestead.yaml :
homestead edit
Ajoutez les modifications correspondantes :
folders: - map: /Users/.../demo-name # 你的本地项目地址 to: /home/vagrant/demo-name sites: - map: demo-name.app to: /home/vagrant/demo-name/public databases: - demo-name # 如果项目依赖数据库,请记得配置此字段.数据库名称可自定义
Redémarrez la propriété :
homestead provision
3. Installer les dépendances #
Entrez la machine virtuelle :
cd /home/vagrant/demo-name composer install
4. Générer le fichier de configuration#
Copiez .env.example vers .env
cp .env.example .env
Vous pouvez apporter les modifications correspondantes en fonction du contenu du . env, tel que la connexion à la base de données, les paramètres de cache, etc. Contenu
5 Créez une table de données et générez des données de test #
If. le projet ne repose pas sur une base de données, vous pouvez ignorer cette étape
php artisan migrate --seed
6 Modifier les hôtes#
Exécutez cette ligne de commande. pour ouvrir le fichier hosts
sudo vi /etc/hosts
Ajouter une nouvelle ligne :
127.0.0.1 demo-name.app
Une fois la configuration terminée, le navigateur peut accéder directement à http://demo-name.app.
Recommandations associées :
Explication détaillée de la façon d'obtenir les paramètres de routage dans Laravel
Explication détaillée du processus de chargement et du principe de Facade dans Laravel
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!