駆け出しプログラマー奮闘雑記

自分用技術録(多分雑)行き着いてわからなかった人すまん。

Vagrant + VirtualBox + PuTTY で 開発環境を作る

PHPの開発環境を作ろうと、ドットインストール ローカル開発環境の構築 [Windows編]をやってみた。

手順

PHPフォルダーを作成しindex.phpにテストコードを書いて、PuTTYphpコマンド入力しサーバーを立ち上げて反映されるところまで確認した。

[Vagrant] default: SSH auth method: private keyから進まない

Vagrantvagrant up が、default: SSH auth method: private key から一向に進まなかったので調べて参考にさせてもらいました。

原因

VT-xが有効になっていない。

インテル バーチャライゼーション・テクノロジー - Wikipedia

要は、仮想化するために必要な設定が有効になってない。 Windows 10 HOME なので、Shift + 再起動で起動。

マウスコンピューター FAQ アーカイブページ

変更したところ

  • [Advanced] Virtualization Technology: Enabled
  • [Security] Virtualization Technology: Enabled

これら2つを有効に。

VT-xの状態を確認するには、VirtualChecker3を使うとわかりやすい。

余談

Vagrantfileは、 end までコメントアウトを解除してGUIをtrueに。

  config.vm.provider "virtualbox" do |vb|
      # Display the VirtualBox GUI when booting the machine
  vb.gui = true
  #
  #   # Customize the amount of memory on the VM:
  #   vb.memory = "1024"
  end

もっとハマるかなと思ったけど、意外と簡単に出来た。