PHPVirtualBox на Ubuntu 14.04 Server

PHPVirtualBox
Итак опять пришлось ставить сервер виртуальных машин Virtualbox + PHPVirtualBox на Ubuntu 14.04 Server.
Посмотрел что в предыдущих инструкциях частично что-то упустил.
VirtualBox Server
Поэтому записал новую по шагам.
Приступаем.

Изначально мы имеем Ubuntu 14.04 Server с пользователем для входа.

Пользователь: supauser
Пароль: supapapass

Качаем дистрибутивы (на момент установки актуальные ссылки 14.01.2016)
http://sourceforge.net/projects/phpvirtualbox/
https://www.virtualbox.org/wiki/Linux_Downloads/

Ставим веб сервер Apache и PHP

sudo apt-get install apache2 php5

Ставим модули DKMS

sudo apt-get install dkms

Ставим сам Virtualbox
Обычно установка проходит с ошибками из-за нехватки библиотек. Поэтому исправляем нехватки и запускаем по новой

sudo dpkg -i virtualbox-5.0_5.0.12-104815~Ubuntu~trusty_amd64.deb
sudo apt-get install -f
sudo dpkg -i virtualbox-5.0_5.0.12-104815~Ubuntu~trusty_amd64.deb

Добавляем пользователя в группу vboxusers

sudo nano /etc/group
vboxusers:x:112:supauser

Распаковываем phpvirtualbox

unzip phpvirtualbox-5.0-5.zip

Предполагаем что у нас один корневой сайт и закидываем туда распакованный phpvirtualbox

cd phpvirtualbox-5.0-5
sudo rm -Rvf /var/www/html/*
sudo cp -Rf * /var/www/html/

Создаем конфигурацию phpvirtualbox

cd /var/www/html/
sudo cp config.php-example config.php
sudo nano config.php

Добавляем нашего пользователя для работы с phpvirtualbox и меняем язык на русский

var $username = 'supauser';
var $password = 'supapapass';
var $language = 'ru';

Создаем файл запуска доступа к phpvirtualbox и добавляем туда нашего пользователя

sudo nano /etc/default/virtualbox
VBOXWEB_USER=supauser
VBOXWEB_HOST=127.0.0.1
VBOXWEB_PORT=18083

Стартуем сервис vboxweb-service

sudo service vboxweb-service start

Если все ок то открываем браузер и переходим на наш хост
http://10.0.2.15/

Имя и пароль по умолчанию

PHPVirtualBox

Логин:	admin
Пароль:	admin

Не забываем про установку VirtualBox Extension Pack
Будем ставить его из консоли
Качаем с сайта VirtualBox

wget http://download.virtualbox.org/virtualbox/5.0.12/Oracle_VM_VirtualBox_Extension_Pack-5.0.12-104815.vbox-extpack

Ставим

sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.0.12-104815.vbox-extpack 
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully installed "Oracle VM VirtualBox Extension Pack".

Надеюсь в этот раз инструкция вышла доступнее.

One comment

  • Морковиан I

    Бывает, что возникает ошибка “Starting VirtualBox web service …fail!” (и Could not connect to host (http://127.0.0.1:18083/) с ней же, при попытке авторизоваться)
    после команды sudo /etc/init.d/vboxweb-service start

    Куда глядеть и как лечить:

    Проверяем наличие каталога пользователя (имена возьму из гайда) supauser
    Если нет, то создаём

    $ sudo mkdir /home/supauser
    $ sudo mkdir /home/supauser/.VirtualBox
    $ sudo chown supauser:vboxusers /home/supauser/.VirtualBox

    Теперь должно заработать. Если нет, то гуглим дальше

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *