1.首先安装最新版的 virtualbox
2.搭建Apache服务器 来支持php,关于win7 搭建Apache服务器的方法有很多,
我使用的是 XAMPP (云端软件里下载的)快速搭建的,
之前用的 APMServ5.2.6搭建的 PHP环境运行phpvirtualbox 提示 PHP组件扩展不支持,估计跟APMServ5.2.6 的PHP版本低有关, 这里鄙视APMServ5.2.6的作者张宴, 开发 新版本搞了一年过去了还没搞出来,可见真够忙的.
第2步 就是电脑支持 php环境,下面 第三步
3.就是 以 win7的一个带密码的管理员帐户启动 virtualbox程序安装目录里面的vboxwebsrv.exe 这个程序,在CMD 里面启动, 成功后访问 http://127.0.0.1:18083/ 是可以打开的.
cmd 命令如下
runas /user:mymachine\vbox "C:\Program Files\Oracle\VirtualBox\vboxwebsrv.exe"
you have to create 'standart' user (Control Panel\User Accounts and Family Safety\User Accounts\Manage Accounts\Create New Account) with password
edit config.php
<win>+R, type "cmd" then type (replace vbox with user you created)
runas /user:mymachine\vbox "C:\Program Files\Oracle\VirtualBox ?\vboxwebsrv.exe"
//mymachine\vbox中的 vbox 修改为 win7 的带密码帐户
//VirtualBox? 指VirtualBox安装目录
相关资料
http://code.google.com/p/phpvirtualbox/wiki/Installation#Windows_7_guide
http://code.google.com/p/phpvirtualbox/wiki/Windows2008Service
4.第4步 下载phpvirtualbox http://code.google.com/p/phpvirtualbox/downloads/list 最新的
解压程序包 放在 XAMPP 的htdocs 目录里面
编辑 phpvirtualbox程序包里面的 config.php-example 另存为 config.php
修改
var $username = 'vbox'; //---vbox 为 第三步启动vboxwebsrv.exe 的帐户
var $password = 'pass'; //---pass 为 第三步启动vboxwebsrv.exe 帐户
的密码
修改 var $language = 'en'; 为 var $language = 'zh_cn'; //改为中文
保存修改
5.第5步, 浏览器访问 http://localhost/phpvirtualbox/ 你放置的程序目录
默认 帐号 密码 admin
不出意外 你将看到 web版的 phpvirtualbox ,祝你好运
补充说明;
第三步 可以继续添加 开机自启动项 这样一开机就 自动启动 vboxwebsrv.exe 这个程序,添加参数,后台运行 不显示 CMD窗口.
第4步 修改 config.php 里面的
/*
var $servers = array(
array(
'name' => 'London',
'username' => 'user',
'password' => 'pass',
'location' => 'http://192.168.1.1:18083/',
'authMaster' => true // Use this server for authentication
),
array(
'name' => 'New York',
'username' => 'user2',
'password' => 'pass2',
'location' => 'http://192.168.1.2:18083/'
),
);
*/
是添加多个电脑上的 virtualbox
web访问 phpvirtualbox 里面的终端 是灰色 需要安装 Oracle_VM_VirtualBox_Extension_Pack (至于操作,就要通过Console(终端),但是为什么终端始终是灰的呢?如果你使用的是VirtualBox >4.0 还需要安装Oracle_VM_VirtualBox_Extension_Pack-4.1.8-75467.vbox-extpack,可以到官网下载,文件名中的数字是版本号,根据自己的virtualbox版本下载相应的extpack包。安装方法可以直接双击该文件,或者用命令)
如果想外网web访问 phpvirtualbox 来控制你的 virtualbox 那就需要 配置路由等 开启80端口的设置了,这里不多说.
以上属于折腾型的实验,实际应用意义不大,
测试连接 : 正在搞