我刚刚在 puphpet.com 上为我的虚拟机创建了一个配置文件(实际上是一个 zip),下载了 zip,解压缩了它。然后我vagrant up
在vagrantfile
. vm 在 virtualbox 下正确设置,运行良好,共享文件夹正常工作。
但是,当我从主机访问我的虚拟机时,使用127.0.0.1:7893
它会显示 : SSH-2.0-OpenSSH_6.0p1 Debian-4
。这很奇怪,因为我在 puphpet 上install php
都检查过。install apache
我决定在 vm : 等上验证它们的which apache2
存在whereis php
。
没有任何东西被退回。
即使 文件(我在 puphpet 上创建)确实指定同时安装 php 和 apache2,但似乎php
并没有安装。apache2
config.yaml
在这一点上,我真的不知道该怎么做(我是 php/vagrant/puphpet 的新手):
- 我应该使用 apt-get 在虚拟机上自己安装它们吗?
- ??
编辑:在安装过程中(vagrant up),我收到如下错误:
Err http://http.us.debian.org/debian/ wheezy/main linux-headers-3.2.0-4-amd64 am
d64 3.2.51-1
404 Not Found [IP: 64.50.233.100 80]
Fetched 238 kB in 1s (167 kB/s)
Failed to fetch http://http.us.debian.org/debian/pool/main/l/linux/linux-headers
-3.2.0-4-common_3.2.51-1_amd64.deb 404 Not Found [IP: 64.50.233.100 80]
EDIT2:我通过使用不同的虚拟机“解决”了这个问题。