vorgestellt. Ich hoffe, dass sie den Freunden in Not hilfreich sein wird!
Referenz: https://github.com/laravel/homestead/issues/1484
Die Virtualbox-Version von Vagrant unter Windows meldet nach dem Einschalten von wsl2 einen seltsamen Fehler. . . Die Hyperv-Version kann überhaupt nicht heruntergeladen werden. Zufälligerweise hat der Betreuer von Homestead kürzlich einEin-Klick-Installationsskript
für wsl2 entwickelt. Nach dem Ausprobieren scheint es in Ordnung zu sein. Hier sind die Schritte.
Konfigurieren Sie die Umgebung
git clone https://github.com/laravel/homestead cd homestead git checkout 20.04 #切换至20.04分支
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的用户群组名,一般和用户名一样
Das Skript installiert und konfiguriert automatisch die erforderlichen Softwareumgebungen wie PHP, MySQL, Nginx usw. auf WSL.
Mounten Sie die Website
wsl_sites
hinzu. Das Syntaxformat ist das gleiche wie bei sites</code ><span class="header-link octicon octicon-link"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">wsl_sites:
- map: vcdt.test
to: /mnt/c/Users/halo/Code/vcdt/public</pre><div class="contentsignin">Nach dem Login kopieren</div></div></span>Als nächstes führen Sie </h2><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">./bin/homestead wsl:create-sites</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p> aus. Die Konfigurationsdatei wird automatisch in nginx geschrieben. Besuchen Sie zu diesem Zeitpunkt <code>127.0.0.1
(oder bearbeiten Sie die folgende Hosts-Datei unter Windows und greifen Sie direkt auf den Domänennamen zu ) und Sie sollten die Website online sehen können. Wenn Sie es nicht sehen können, können Sie diesen Artikelwsl_sites
,语法格式和sites
相同sudo service nginx restart sudo service php7.4-fpm restart sudo service mysql restart
接下来,运行
rrreee配置文件会被自动写入nginx,此时访问127.0.0.1
(或者编辑以下windows下的hosts文件后直接访问域名)应该就能看到网站上线了。如果看不到的话,可以参考一下这篇文章,获取wsl2虚拟机的ip之后再尝试。
查看脚本发现配置和homestead虚拟机上一样,用户名为homestead
,密码为secret
lesen wsl2 virtual Bitte überprüfen Sie die IP-Adresse der Maschine und versuchen Sie es erneut.
Die Reaktionsgeschwindigkeit der Website ist sehr langsam.
Ich habe dies überprüft und es scheint ein Problem mit der WSL2-Datei zu sein. Die Geschwindigkeit beim Zugriff auf die Windows-Festplatte ist extrem langsam ist vorerst keine Lösung. Sie können sehen
Großes Leistungsproblem (E/A?) in /mnt/* und in ~ (Home)
Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie die Laravel-Umgebung in WSL2. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!