windows7/win7 搭建phpvirtualbox 过程记录/经验分享

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"

 

Windows 7 guide

  1. you have to create 'standart' user (Control Panel\User Accounts and Family Safety\User Accounts\Manage Accounts\Create New Account) with password

  2. edit config.php

  3. <win>+R, type "cmd" then type (replace vbox with user you created)

  4.  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端口的设置了,这里不多说.

以上属于折腾型的实验,实际应用意义不大,

测试连接 : 正在搞

你可能感兴趣的:(PHP,VirtualBox)