Debian 9 安装 VirtualBOX和phpvirtualbox

Debian 9 安装 VirtualBOX和VirtualBox Web 页面

软件版本

  • Debian 9.5(Stretch)
  • VirtualBox 5.2
  • phpVirtualBox 5.0.5

1.安装VirtualBOX

在/etc/apt/sources.list文件中添加VirtualBOX安装源

deb http://download.virtualbox.org/virtualbox/debian stretch contrib
# apt-get install apt-transport-https

下载apt-secure的Oracle公钥

# wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add  - 
# wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add  - 

更新源

# sudo apt-get update

安装VirtualBox

# sudo apt-get install virtualbox-5.2

安装VirtualBox扩展包

# wget https://download.virtualbox.org/virtualbox/5.2.18/Oracle_VM_VirtualBox_Extension_Pack-5.2.18.vbox-extpack
# VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.2.18.vbox-extpack

为VirtualBox设置一个帐户,使其不以root用户身份运行。

# useradd -d /home/vbox -m -g vboxusers -s /bin/bash vbox
# passwd vbox

记住你设置的密码等下要用到
2.安装phpVirtualBox(通过网页远程控制VitualBOX)

在/ etc / default / virtualbox中添加(如果没有这个文件需要自己建一个)

VBOXWEB_USER=vbox
VBOXWEB_HOST=127.0.0.1

以专用用户身份启动vboxweb服务

# sudo -u vbox vboxwebsrv --background

安装Web服务器和依赖项

# sudo apt-get install apache2 php php-soap php-xml unzip

下载phpVirtualBox

# cd /var/www/html
# wget http://sourceforge.net/projects/phpvirtualbox/files/latest/download -O phpvirtualbox.zip
# unzip phpvirtualbox.zip

重命名文件夹以便于输入:

# mv phpvirtualbox-5.0-5/ phpvirtualbox

切换到phpVirtualBox文件夹并复制初始配置文件:

# cd /var/www/html/phpvirtualbox/
# cp config.php-example config.php

打开配置文件并添加vboxweb服务凭据。在/var/www/html/phpvirtualbox/config.php中更改:

var $username = 'vbox';
var $password = 'vbox';

…使用您之前为vbox用户输入的密码。

将浏览器指向http:// ip / phpvirtualbox(使用您自己的服务器名称或IP地址)。默认用户和密码为admin / admin。

解决版本错误弹出窗
phpVirtualBox和VirtualBox本身的版本不同。phpVirtualBox会弹出错误提示框(版本不匹配),可以解决它。请注意,此版本不一致可能会导致意外行为,最好留意新版本。

在/var/www/html/phpvirtualbox/endpoints/lib/config.php中更改:

define('PHPVBOX_VER', '5.0-0');
改成
define('PHPVBOX_VER', '5.2-0');

或者当前版本,如果小于5.2。

对于wsdl文件,创建一个具有相同名称的符号链接:

# ln -s /var/www/html/phpvirtualbox/endpoints/lib/vboxwebService-5.0.wsdl    /var/www/html/phpvirtualbox/endpoints/lib/vboxwebService-5.2.wsdl

这将停止版本错误弹出窗。它应该立即起作用; 无需重启任何东西。

本教程参照以下网站:

  1. https://www.virtualbox.org/wiki/Linux_Downloads
  2. https://vorkbaard.nl/how-to-set-up-a-virtualbox-server-in-debian-9-web-interface-autostart-backup/#installingvirtualbox

你可能感兴趣的:(VirtualBOX)