对于使用它一年没有麻烦的Vagrant来说,我是一个新手。使用苏格兰威士忌盒,它总是像我的Win10电脑上的魅力一样。从来没有必要深入了解Vagrant或设置。
昨天我每天都开始使用Vagrant盒子而且它不再起作用了。
VirtualBox VM 5.0.14 r105127 win.amd64
vagrantfile
Vagrant.configure("2") do |config|
config.ssh.username = "vagrant"
config.ssh.password = "vagrant"
config.vm.box = "scotch/box"
config.vm.network "private_network", ip: "192.168.33.10"
config.vm.hostname = "scotchbox"
config.vm.synced_folder ".", "/var/www", :nfs => { :mount_options => ["dmode=777","fmode=666"] }
config.vm.provider "virtualbox" do |v|
v.memory = 2048
v.cpus = 2
end
end
httpd正在运行并侦听端口80
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1285/sshd
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 1056/postgres
tcp 0 0 0.0.0.0:46523 0.0.0.0:* LISTEN 648/rpc.statd
tcp 0 0 127.0.0.1:11300 0.0.0.0:* LISTEN 1355/beanstalkd
tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN 971/mongod
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 1038/mysqld
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 1511/redis-server *
tcp 0 0 127.0.0.1:11211 0.0.0.0:* LISTEN 1502/memcached
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 562/rpcbind
tcp6 0 0 :::22 :::* LISTEN 1285/sshd
tcp6 0 0 :::36713 :::* LISTEN 648/rpc.statd
tcp6 0 0 :::6379 :::* LISTEN 1511/redis-server *
tcp6 0 0 :::111 :::* LISTEN 562/rpcbind
tcp6 0 0 :::80 :::* LISTEN 2084/apache2
UPDATE1
ifconfig给出了欲望结果
eth1 Link encap:Ethernet HWaddr 08:00:27:97:ff:45
inet addr:192.168.33.10 Bcast:192.168.33.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe97:ff45/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:89 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:11275 (11.2 KB) TX bytes:1836 (1.8 KB)
登录ssh并在localhost和右侧ip上使用curl后,我得到了预期的bahaviour。似乎apache和php运行正常。
UPDATE2
当我重新配置时,会发生奇怪的事情。每次重新配置/启动Vagrant时,Virtualbox都会创建一个新的网络适配器。可能需要在网络适配器中找到解决方案?
UPDATE3
直接投票,请告诉我如何改进我的问题或提供更多有用的数据。
答案 0 :(得分:0)
我的笔记本电脑遇到了同样的问题。完全恢复窗口,安装我的软件,并再次完全相同(在干净安装)。 再次恢复了我的笔记本电脑,逐个安装了软件,发现在安装 Visual C ++ Redistributable for Visual Studio 2013 之后它被阻止了MySQL Workbench所需的内容。
我为 HeidiSQL 更改了 MySQL Workbench ,所以我不需要Visual C ++,这解决了我所有的问题。