日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

解决 Windows 系统使用 Homestead 运行 Laravel 本地项目响应缓慢问题

發布時間:2023/12/15 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 解决 Windows 系统使用 Homestead 运行 Laravel 本地项目响应缓慢问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

windows 7 使用 homestead 上運行 laravel?項目切換頁面每次都要 5-10 s,最快也得 5 s,正常的本地環境或者是服務器環境只需要 200 ms左右,因此肯定是 homestead 的問題,解決方案是:

1、首先,命令行進入 Homestead 啟動 vagrant

cd ~/Homestead && vagrant up

2、然后運行安裝命令

vagrant plugin install vagrant-winnfsd

3、安裝成功后修改配置文件:

> homestead/scripts/homestead.rb下

# Register All Of The Configured Shared Folders if settings.include? 'folders'settings["folders"].each do |folder|if File.exists? File.expand_path(folder["map"])mount_opts = []if (folder["type"] == "nfs")mount_opts = folder["mount_options"] ? folder["mount_options"] : ['actimeo=1', 'nolock']elsif (folder["type"] == "smb")mount_opts = folder["mount_options"] ? folder["mount_options"] : ['vers=3.02', 'mfsymlinks']end# For b/w compatibility keep separate 'mount_opts', but merge with optionsoptions = (folder["options"] || {}).merge({ mount_options: mount_opts })# Double-splat (**) operator only works with symbol keys, so convertoptions.keys.each{|k| options[k.to_sym] = options.delete(k) }config.vm.synced_folder folder["map"], folder["to"], type: folder["type"] ||= nil, **options# Bindfs support to fix shared folder (NFS) permission issue on Macif Vagrant.has_plugin?("vagrant-bindfs")config.bindfs.bind_folder folder["to"], folder["to"]endelseconfig.vm.provision "shell" do |s|s.inline = ">&2 echo \"Unable to mount one of your folders. Please check your folders in Homestead.yaml\""endendend end

替換為:

if settings.include? 'folders'settings["folders"].sort! { |a,b| a["map"].length <=> b["map"].length }settings["folders"].each do |folder|config.vm.synced_folder folder["map"], folder["to"], id: folder["map"],:nfs => true,:mount_options => ['nolock,vers=3,udp,noatime']end end

>?Homestead.yaml

folders:- map: ~/Codeto: /home/vagrant/Codetype: nfs

4、最后一步,重啟 Homestead 使配置文件生效

cd ~/Homestead && vagrant provision && vagrant reload

最后再次運行頁面就會飛快了 !!

總結

以上是生活随笔為你收集整理的解决 Windows 系统使用 Homestead 运行 Laravel 本地项目响应缓慢问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。