Bien que Homestead soit préinstallé avec Nginx, PHP, MySQL, PostgreSQL, Redis, Memcached, Node et tous les autres logiciels requis pour développer d'étonnantes applications Laravel, laravel doit encore être installé, donc avant de lire cet article, vous devez configurer un Environnement Homestead d'abord. Il est recommandé d'étudier en conjonction avec cet article "Le tutoriel le plus complet sur la configuration d'un environnement Win10+Homestead [images et texte]".
Tutoriel sur les étapes pour installer et exécuter le projet laravel dans Homestead :
Basculez d'abord vers le répertoire Homestead via le cd Homestead ; <code>cd Homestead
命令切换到Homestead目录下;
再使用vagrant ssh
命令连接登录虚拟机,如下图所示:
更换composer国内源,命令如下:
composer config -g repo.packagist composer 国内源地址 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
注意:进行第二步的前提是先安装好composer,如果没有安装,可参考《Windows/Linux下Composer的安装与使用(详解)》
进入虚拟机服务器/home/vagrant/code/
目录,然后输入并执行以下命令:
composer create-project --prefer-dist laravel/laravel marriage(项目名字)
接着我们可以查看到本地Win10下与虚拟机code同步的marriage目录中也已经成功创建好laravel项目文件。
注:laravel的主入口文件是public
,也就是说当我们访问输入域名访问的时候,是直接访问public
里的index.php
。
1、修改homestead.yaml
文件,设置同步
如下图,这里设置的站点域名是love.test,并且设置同步到项目marriage:
folders: - map: C:\Users\Administrator\marriage\marriage to: /home/vagrant/code/marriage sites: - map: love.test //你的域名 to: /home/vagrant/code/marriage/public
2、配置虚拟机域名及地址IP映射
先在homestead.yaml文件中找到虚拟机Homestead对应的IP地址
然后在本地找到并打开hosts文件,添加192.168.10.10 love.test
,表示将这个ip
映射到love.test
这个域名。
退出服务器,通过执行以下命令在本机cmd重启vagrant并刷新配置:
vagrant reload --provision
在地址栏输入域名love.test进行访问,如果出现以下内容界面,则表示laravel成功安装
最后大家可以小小的测试一下,看看在本地修改内容是不是能同步到服务器上。
如下所示,我修改了本地laravel项目的welcome.blade.php
vagrant ssh
pour vous connecter à la machine virtuelle, comme indiqué dans la figure ci-dessous :
Étape 2 : Effectuer composer Changer de source
/home/vagrant/code/, puis saisissez et exécutez la commande suivante : 🎜rrreee🎜<img src="https://img.php.cn/upload%20/image/559/253/344/1640238862152000.png" title="1640238862152000.png " alt="Explication détaillée des étapes pour installer et exécuter le projet Laravel sur Homestead [Images et texte]">🎜🎜Ensuite, nous pouvons vérifier que le fichier du projet Laravel a été créé avec succès dans le mariage répertoire synchronisé avec le code de la machine virtuelle sous Win10 local. 🎜🎜Remarque : le fichier d'entrée principal de Laravel est <code>public
, ce qui signifie que lorsque nous accédons au nom de domaine d'entrée, nous accédons directement à index.php dans <code>public
. 🎜🎜 🎜🎜🎜 Étape 4 : Configurez la synchronisation locale et sur le serveur 🎜🎜🎜🎜1. Modifiez le fichier homestead.yaml
et configurez la synchronisation 🎜🎜Comme indiqué ci-dessous, le nom de domaine du site défini ici est love.test, et le les paramètres sont synchronisés avec le mariage du projet : 🎜rrreee🎜 🎜🎜2. Configurez le mappage IP du nom de domaine et de l'adresse de la machine virtuelle🎜🎜🎜🎜Recherchez d'abord l'adresse IP correspondant à la machine virtuelle Homestead dans le fichier homestead.yaml🎜 🎜🎜 🎜🎜🎜 Ensuite, recherchez et ouvrez le fichier hosts localement et ajoutez 192.168.10.10 love.test
signifie mapper ce ip
au nom de domaine love.test
. / 🎜 🎜🎜🎜Étape 5 : Redémarrez le service🎜🎜🎜Quittez le serveur, redémarrez vagrant et actualisez la configuration dans le cmd local en exécutant la commande suivante : 🎜rrreee🎜🎜🎜🎜Étape 6 : Entrez le nom de domaine et visitez 🎜 🎜🎜🎜Dans la barre d'adresse Entrez le nom de domaine love.test pour y accéder Si l'interface de contenu suivante apparaît, cela signifie que Laravel est installé avec succès🎜🎜🎜🎜Enfin, vous pouvez faire un petit test pour voir si le contenu modifié localement peut être synchronisé sur le serveur. 🎜🎜Comme indiqué ci-dessous, j'ai modifié le fichier welcome.blade.php
du projet laravel local, et vous pouvez voir qu'il a été synchronisé avec succès avec le serveur~🎜🎜🎜🎜🎜🎜À ce stade , Laravel a finalement été installé avec succès ah ! ! ! 🎜🎜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!