以下是Homestead.yaml配置:
ip: 192.168.9.10
memory: 2048
cpus: 2
provider: vmware_desktop
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
-
map: 'C:\Users\Khalil\RestfulAPI'
to: /home/vagrant/restfulapi
sites:
-
map: restfulapi.dev
to: /home/vagrant/restfulapi/public
php: "8.0"
databases:
- homestead
features:
-
mariadb: false
-
ohmyzsh: false
-
webdriver: false
name: restfulapi
hostname: restfulapi我还将其添加到主机文件中:192.168.9.10 restfulapi.dev
当我使用http://restfulapi.local而不直接将其映射为站点时,它是有效的,因为我猜*.local是默认的?
运行restfulapi.dev需要很长时间才能加载,然后会出现“连接超时”,从我的主机pinging会以TTL expired in transit响应4次,并以
Ping statistics for 192.168.9.10:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),我可以正常运行vagrant ssh和ping 192.168.9.10并获得响应,当我运行ip address show时,它也在机器上配置为eth1。
尝试配置、销毁虚拟机、从头开始设置所有内容。
发布于 2021-11-11 13:32:14
我附加了我正在使用Laravel Framework和PHPStorm开发的测试项目的Homestead.yaml文件。
Homestead.yaml:https://i.stack.imgur.com/VqkHh.png
对Homestead.yaml文件进行更改后,执行
vagrant reload --provisionvagrant sshhttps://stackoverflow.com/questions/69693082
复制相似问题