puphpet.com で自分の vm の構成ファイル (実際には zip です) を作成し、zip をダウンロードして展開しました。次にvagrant up
、 があるフォルダーで実行しますvagrantfile
。VM は virtualbox の下で正しくセットアップされており、正常に動作し、共有フォルダーが機能しています。
ただし、ホストから vm にアクセスすると、127.0.0.1:7893
それを使用すると : が表示されますSSH-2.0-OpenSSH_6.0p1 Debian-4
。両方install php
とinstall apache
puphpetをチェックしたので、これはおかしいです。vm :などwhich apache2
でそれらの存在を確認することにしました。whereis php
何も返されませんでした。
php
そのため、 ( puphpet で作成した) ファイルが php と apache2 の両方をインストールするように指定してapache2
いたにもかかわらず、インストールされていないようです。config.yaml
この時点で、私は何をすべきか本当にわかりません (私は php/vagrant/puphpet が初めてです):
- apt-get を使用して vm に自分でインストールする必要がありますか?
- ??
EDIT:インストールプロセス(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: 異なる仮想マシンを使用して問題を「解決」しました。