建立于: 4年前 ( 更新: 4年前 )
本文介绍,在D-Laravel使用NFS模式,加速在MacOS上创建Project的速度。
一、使用root修改/etc/exports,例如运行sudo vim /etc/exports (如果您会用vim)。添加
macOS Catalina
旧的作业系统,例如:macOS Mojave
您可以输入id,查看您自己在Mac上的uid及gid。没意外,大家应该都是501及20
二、使用root修改/etc/nfs.conf,添加
三、启动nfsd。
四、确认Exports状态
五、下载最新版本的D-Laravel,例如,这里我取名为nfstest。
六、进入nfs模式,默认为port 80,如果您的port 80已被期他进程占用,
请先调整好port或docker-compose-nfs.yml,例如:(片段)
七、启动后,来建个Project试看看,您会发现,速度快非常多
额外补充:
一、使用root修改/etc/exports,例如运行sudo vim /etc/exports (如果您会用vim)。添加
macOS Catalina
/System/Volumes/Data/Users -alldirs -mapall=501:20 localhost (async,rw,anonuid=1000,anongid=1000)
旧的作业系统,例如:macOS Mojave
/Users -alldirs -mapall=501:20 localhost (async,rw,anonuid=1000,anongid=1000)
您可以输入id,查看您自己在Mac上的uid及gid。没意外,大家应该都是501及20
二、使用root修改/etc/nfs.conf,添加
nfs.server.mount.require_resv_port = 0
三、启动nfsd。
sudo nfsd enable
四、确认Exports状态
showmount -e
Exports list on localhost:
/System/Volumes/Data/Users localhost
五、下载最新版本的D-Laravel,例如,这里我取名为nfstest。
git clone https://github.com/DevinY/dlaravel.git nfstest
六、进入nfs模式,默认为port 80,如果您的port 80已被期他进程占用,
请先调整好port或docker-compose-nfs.yml,例如:(片段)
web:
image: nginx
dns: 8.8.8.8
ports:
- "8080:80"
- "80443:443"
如果,您的port 80并未被暂用,那么您应该可以直接运行nfs的设置罗。
cd nfstest
./console nfs
七、启动后,来建个Project试看看,您会发现,速度快非常多
./create blog
额外补充:
#重启nfsd
sudo nfsd restart
#停止nfsd
sudo nfsd stop
#启动nfsd
sudo nfsd start
#永久停止nfsd
sudo nfsd disable
#查看状态
sudo nfsd status
No Comment
Post your comment