【发布时间】:2014-03-10 11:12:20
【问题描述】:
我刚刚在 puphpet.com 上为我的虚拟机创建了一个配置文件(实际上是一个 zip),下载了 zip,解压缩了它。然后我在vagrantfile 所在的文件夹中运行vagrant up。 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 等。
没有返回任何东西。
所以显然php 和apache2 尚未安装,尽管config.yaml 文件(我在puphpet 上创建)确实指定安装php 和apache2。
此时,我真的不知道该怎么办(我是 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:我通过使用不同的虚拟机“解决”了这个问题。
【问题讨论】:
标签: php apache2 vagrant puphpet