Référence : https://github.com/laravel/homestead/issues/1484vagrant virtualbox sur windows La version signalera des erreurs étranges après l'ouverture de wsl2. . . La version hyperv ne peut pas du tout être téléchargée. Il se trouve que le responsable de homestead a récemment développé un wsl2
script d'installation en un clic Après l'avoir essayé, cela semble être OK. Voici les étapes.
git clone https://github.com/laravel/homestead cd homestead git checkout 20.04 #切换至20.04分支, puis exécutez le script d'installation.
sudo -E ./bin/wsl-init What is your WSL user name? # 输入wsl的用户名,软件将安装到该用户名下 What is your WSL user group? (Same as username if you're unsure) # 输入wsl的用户群组名,一般和用户名一样Le script installera et configurera automatiquement les environnements logiciels requis tels que php, mysql, nginx, etc. sur wsl.
, le format de syntaxe est le même que wsl_sites
sites
wsl_sites: - map: vcdt.test to: /mnt/c/Users/halo/Code/vcdt/publicEnsuite, exécutez
./bin/homestead wsl:create-siteset le fichier de configuration sera automatiquement écrit sur nginx. À ce moment, visitez
(ou modifiez le fichier hosts suivant sous Windows et accédez-y directement. le nom de domaine) et vous devriez voir le site Web en ligne. Si vous ne le voyez pas, vous pouvez vous référer à 127.0.0.1
cet article et obtenir l'IP de la machine virtuelle wsl2 avant de réessayer.
Le mot de passe est homestead
La vitesse du disque est extrêmement lente et il n'y a pas de solution pour le moment. Vous pouvez voir secret
Le site web ne peut pas être chargé après le redémarrage
Après vérification, il semble que le service wsl2 ne démarre pas automatiquement. . . Cela ne peut être fait que manuellement, ou en écrivant
sudo service nginx restart sudo service php7.4-fpm restart sudo service mysql restartdans .bashrc
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!