Maison  >  Article  >  développement back-end  >  Processus d'installation et de configuration de la propriété de déploiement de l'environnement de développement Laravel (système Windows)

Processus d'installation et de configuration de la propriété de déploiement de l'environnement de développement Laravel (système Windows)

不言
不言original
2018-07-13 14:38:032268parcourir

Cet article présente principalement le processus d'installation et de configuration de Homestead pour le déploiement de l'environnement de développement Laravel (système Windows). Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer

<.>Processus d'installation et de configuration de la propriété de déploiement de l'environnement de développement Laravel (système Windows)

Première configuration système requise pour Win7 et supérieur ;

Ignorer l'installation de la boîte virtuelle ; ignorer l'installation de vagrant ; .exe, Ignorer l'installation de git;

Une fois l'installation terminée, testez, ouvrez gitbash

Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)

ok Ensuite, apprenons un peu ce qu'est Homestead est, et un tas de brèves introductions Après avoir découvert Homestead, nous téléchargeons directement la boîte Homestead

Ensuite, commençons l'installation de Homestead, nous devons d'abord télécharger la boîte de machine virtuelle Homestead. Il est recommandé d'utiliser le téléchargement hors ligne Thunder ou d'autres méthodes de téléchargement hors ligne pour télécharger cette boîte.

Le fichier téléchargé est lt-homestead-3-0-0-2017082400.zip. Après une décompression réussie, vous pouvez voir le répertoire lt-homestead-3-0-0-2017082400. Le répertoire contient deux fichiers :

· homestead-virtualbox-3.0.0.box (la box Homestead personnalisée par le tutoriel)

· metadata.json (le fichier de configuration d'import de la box)

Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)

Alors installez-le ci-dessous

Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)

Bien sûr, cette virtualbox, 3.0.0 vient d'être installée ; l'autre ;

Ensuite, téléchargez le script de gestion Homestead,

cd ~
git clone https://git.coding.net/summerblue/homestead.git Homestead;
Après l'avoir téléchargé, vous trouverez un répertoire Homestead, et il y a aussi un répertoire Homestead à l'intérieur et vous. pouvez voir les détails

Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)

Ensuite, exécutez

bash init.sh

Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)

ll -la

Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)

Une comparaison (Voir le document original) peut être trouvée, il y a trois autres choses : after.sh Homestead.yaml alias

Document original :

Ne faites pas attention à ; cette absurdité, car vous ne vous en souviendrez pas après l'avoir lu. Si vous souhaitez les utiliser, vous devez quand même revenir chercher les informations Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)

Ensuite, configurez Homestead.yaml

vi Homestead.yaml directement et trouvez-le utile, Yoxi

Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows) Ce sont les paramètres de la machine virtuelle, en gros, la valeur par défaut est ok

Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)Il s'agit de la configuration de connexion par clé SSH, autoriser, est la connexion attribuée. Le fichier de clé publique du lien d'autorisation de la machine virtuelle est rempli avec l'adresse du fichier de clé publique sur l'hôte. Fondamentalement, la valeur par défaut est ok. remplissez l'adresse du fichier de clé privée SSH de la machine locale Lorsque la machine virtuelle est initialisée, tous les fichiers de clé privée SSH renseignés seront copiés dans le dossier /home/vagrant/.ssh/ de la machine virtuelle, afin que la machine virtuelle la machine peut partager le fichier de clé SSH sur l'hôte afin que la machine virtuelle ait la même authentification d'identité que l'hôte

Ajoutez ici directement l'autorisation ci-dessus aux clésProcessus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)

Texte original :

Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)

Générez ensuite la clé SSH ;

Vérifiez d'abord si la clé SSH a été générée

Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)

1 Regardez, il y a id_rsa et id_rsa.pub, parfait

Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)Cette étape de génération de id_rsa et id_rsa.pub est omise (le texte original est long, veuillez saisir vous-même le lien pour le lire) ;

Configuration des dossiers partagés : utilisez des dossiers pour identifier les dossiers à mapper à la machine virtuelle Homestead

la carte correspond au dossier sur la machine locale, et le format est E:/Homestead/Code<.>Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)à. C'est un dossier sur Homestead ;

统一配置为 map:~/Code

 Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)                           

to:/home/vagrant/Code

为了配合这个~/Code, 我们就mkdir ~/Code;  这个Code就将会是我们放置所有laravel项目的文件目录;

站点配置:

允许你在主机里,通过域名来访问虚拟机里的laravel应用.

原文:

Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)

修改windows的host文件

vi c:windows/system32/drivers/etc/hosts

最后面加一行 192.168.10.10        homestead.test

至此, 站点就配置好了, 后面创建了laravel项目后, 就可以通过浏览器访问homestead.test站点;

 数据库配置:

 用默认的就可以

 Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)

 自定义变量:

如果需要自定义一些在虚拟机上用的自定义变量, 可以在variables定义

在配置中未见, 也没啥用, 所以用原文档截图

 Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)

完事儿了以后, 配置大概就这么搞定了, 后面就可以vagrant up了

原文:

 Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)

启动成功, 这边gitbash会显示

Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)然后vagrant ssh

 Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)

 Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)

 只有一个Code文件夹; 我们皮一下, 在本机的C:~/Code里面 touch index.php;

 Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)

可以看到在虚拟机里面有这个index.php

 Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)

ok以后代码直接写在~/Code里面就好了; 不过记得时常 git push;

附录:

 Processus dinstallation et de configuration de la propriété de déploiement de lenvironnement de développement Laravel (système Windows)

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关课程推荐:

最新laravel商城实战视频教程

全方位解读Laravel框架及实战视频教程

轻松学会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!

Déclaration:
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