0

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 phpinstall apachepuphpetをチェックしたので、これはおかしいです。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: 異なる仮想マシンを使用して問題を「解決」しました。

4

3 に答える 3

0

CentOS を選択したときも同じ問題がありました。
Debian を選択したところ、問題が発生しなくなりました。

于 2014-04-27T09:12:15.680 に答える