How to install PhpVirtualbox on Ubuntu 14.04 Server – LAMP

PhpVirtualbox is a Php web application where you can manage your virtual machines. it is a great application and similar to the normal desktop gui for virtualbox. so if you have installed Oracle Virtualbox on a headless server and you miss the gui you should definitely install phpvirtualbox.

To complete this guide you have to have ubuntu 14.04 LTS server – LAMP stack  and Oracle Virtualbox installed

Step 1. Install Oracle VirtualBox extension pack

So the first thing we should do is to install the extension pack for virtualbox. the extension pack will provide us with following functionalities.

  • The virtual USB 2.0 (EHCI) device
  • Host webcam passthrough
  • Intel PXE boot ROM
  • Experimental support for PCI passthrough on Linux hosts

it is important to use the same version as the VirtualBox. The latest version can be found here. to download the extension pack and install it, run the two commands in your terminal.

Step 2. Install PhpVirtualBox.

We have to install php-soap  module to get PhpVirtualBox to work.

And restart the server to get it recognize the new module.

Download the latest version of PhpVirtualBox here.

Now we need to extract the file we just downloaded.

If you don’t have unzip do a.

Move the extracted folder to  the apache DocumentRoot.

Step 3. Configure PhpVirtualBox.

We will have to edit PhpVirtualbox config.php file

Change the user name and password to that user there is running Virtualbox.

You should now create a file called VirtualBox.

You should add this line in the file.

Now you should start the vboxweb-service, and make it start automatically on boot

Step 4. Test PhpVirtualBox.

Everything should be installed and working by now. so go to you local_ip_or_domain/phpvirtualbox
it should look like this :
Username : admin
Password . admin
Remember to change your passwordand username

Virtualbox-login

 

Everything should be running now and it is ready to create your Virtual Machines