vboxwebsrvを起動したユーザのID/PASSと起動しているサーバのIPアドレスを指定するくらい。今回編集したのは5行。vboxwebsrvコマンドを実行しているサーバのIPアドレスになる。次にWebサーバで/usr/local/www/phpvirtualboxを参照可能にする。面倒なんで以下でお茶を濁した。セキュリティ的にまずいので後でWebサーバの認証をかけるのを忘れないように。Windowsで作成したVMをFreeBSDの上で動かす先のURLでphpvirtualboxを呼び出す。パスワード:adminを入力。この表示が出たなら、PHPのSOAPエクステンションが入っていないかバージョンがあっていない。インストールもしくはバージョンアップグレードを実施。ログインできるとこんな画面が出る。古いマシンとバレバレだなこりゃ。あとはWindows版でのGUIと同じ操作を実施すればよし。OSのインストールを始めてもいいけど、すでにWindows版でVMを作ってしまっているので、どうせならそのVMを利用して一からVMを作る手間を省く。VMのエクスポートを行い、これをFreeBSD上へ転送してインポートすればいい。エクスポートは、VirtualBoxのGUIでメニューにある『仮想アプライアンスのエクスポート』を使ってエクスポートする。エクスポートしたいVMの一覧が出るので、選択する。このとき、ターゲットのVMは停止状態でなければ駄目。この例ではエクスポートしたVMは“samba4-machine-amd64.ova”という名称のファイルにまとめられる。中身はXMLで、VMのHDDもこの中に入っている。VMDKの形式の模様。VMs”というディレクトリが作成されていて、インポートされたVMはこの中に格納される。エクスポートしたファイルをコピーする。コピーしたら、phpVirtualBoxの『仮想アプライアンスのインポート』を使ってインポートを行う。インポート中のプログレスバーが出てくる。完了するとVMの一覧に追加される。WindowsとFreeBSDではネットワークアダプタの名称が異なるので、そこは修正しなくてはならない。