Dans Laravel, homestead est une "boîte Vagrant" officielle préinstallée et des paramètres Vagrant, utilisés pour fournir un environnement de développement pouvant fonctionner sur les systèmes Windows, Mac ou Linux, y compris le serveur "Nginx web" et ce qui est nécessaire pour développer un truc Laravel.
L'environnement d'exploitation de cet article : système Windows 10, Laravel version 6, ordinateur Dell G3.
Explication détaillée de la construction de l'environnement de développement Laravel
Plusieurs environnements de développement courants
Laravel a en fait de nombreux environnements de développement, car il s'agit de PHP lui-même, donc tant que la version est respectée, any Il peut fonctionner dans l'environnement PHP. Par exemple, les environnements intégrés courants tels que wamp/mamp/phpstudy sont tous disponibles. Cependant, afin de mieux réduire les erreurs et d'être plus compatible, il existe deux environnements officiellement recommandés pour les futurs environnements en ligne. Environnements de développement, l'un est Homestead et l'autre est Valet. Le premier type est pris en charge par les systèmes Windows et Mac. Le deuxième type est spécifiquement fourni aux utilisateurs du système Mac. Dans l'ensemble, je pense que les deux environnements sont très, très faciles à utiliser. Aujourd'hui, nous allons nous concentrer sur le premier type. construction de l'environnement.
environnement familial pour Windows
Laravel s'engage à rendre l'ensemble de l'expérience de développement PHP plus agréable, y compris votre environnement de développement local. Vagrant fournit un moyen simple et élégant de gérer et de configurer des hôtes virtuels.
Laravel Homestead est une boîte Vagrant préemballée officielle, qui vous offre un environnement de développement parfait. Vous n'avez pas besoin d'installer PHP, un serveur Web ou d'autres logiciels serveur sur votre machine locale. Vous n'aurez plus jamais à vous soucier de gâcher votre système d'exploitation ! Les boîtes vagabondes sont jetables. Si quelque chose ne va pas, vous pouvez détruire et recréer la boîte en quelques minutes !
Homestead peut fonctionner sur n'importe quel système Windows, Mac ou Linux, il inclut le serveur Web Nginx, PHP7.4, PHP 7.3, PHP 7.2, PHP 7.1, MySQL. , PostgreSQL, Redis, Memcached, Node et tout ce dont vous avez besoin pour développer avec Laravel.
【Recommandations associées : tutoriel vidéo 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!