Install phpVirtualBox di Ubuntu 11.04


PhpVirtualBox is an open source web interface written in PHP that allows users to easily manage their VirtualBox virtual machines. It allows to create, start and stop virtual machines via a web browser.

In this tutorial, we will help you install PhpVirtualBox on a system running Ubuntu 11.04 (Natty Narwhal) with VirtualBox 4.1 installed.



Prerequisites

1. Download first the latest version of PhpvirtualBox from here (phpvirtualbox-4.1-1b.zip).

2. You have to install Apache2 & PHP5 on Ubuntu 11.04, you can install them with these commands:

sudo apt-get install apache2 php5 libapache2-mod-php5
/etc/init.d/apache2 restart

2. Create now a new folder called "public_html" in your home directory using this command from the Terminal (Ctrl+Alt+T):

mkdir public_html

3. Install now this package from the Terminal (for VirtualBox 4.1):

sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1-73009.vbox-extpack

4. Load now the "userdir" module in Apache2 using this command:

sudo a2enmod userdir

Restart now Apache2 with this command:

sudo /etc/init.d/apache2 restart

5. To be able to use PHP pages properly in the "public_html" directory, edit the userdir.conf file using this command:

sudo gedit /etc/apache2/mods-available/userdir.conf

Then add # in front of this line:

AllowOverride FileInfo AuthConfig Limit Indexes

It should look like this:

#AllowOverride FileInfo AuthConfig Limit Indexes


Add just below it this line:

AllowOverride All




Save your file and close it.

6. To enable the execution of PHP pages, edit "php5.conf" using this command:

sudo gedit /etc/apache2/mods-available/php5.conf

And add # to these five lines:

#<IfModule mod_php5.c>
#<Directory /home/*/public_html>
#php_admin_value engine Off
#</Directory>
#</IfModule>

7. Restart now Apache2 so as your changes take effect:

sudo /etc/init.d/apache2 restart

Installing PhpvirtualBox


1. Unzip now the downloaded archive file of PhpvirtualBox into the "public-html" directory using your default archive manager.

2. Using the terminal cd to the "public_html" folder and run this command to rename the PhpvirtualBox folder:

mv phpvirtualbox-4.1-1b phpvirtualbox

Then access it with this command:

cd phpvirtualbox

2. Rename now "config.php-exemple" to "config.php" using this command:

mv config.php-example config.php

3. Edit now this file with this command:

gedit config.php

And replace "vbox" and "pass" with your system username and password:

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

Save the file and close it.

Running vboxwebsrv in the Terminal


Using the terminal, run this command:

/usr/lib/virtualbox/vboxwebsrv --background

The command must return the following:

$ /usr/lib/virtualbox/vboxwebsrv --background
Oracle VM VirtualBox web service version 4.1.0
(C) 2005-2011 Oracle Corporation
All rights reserved.
VirtualBox web service 4.1.0 r73009 linux.x86 (Jul 19 2011 10:48:51) release log
00:00:00.001 main     Log opened 2011-08-08T14:29:24.996968000Z
00:00:00.001 main     OS Product: Linux
00:00:00.001 main     OS Release: 2.6.38-8-generic
00:00:00.001 main     OS Version: #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011
00:00:00.001 main     OS Service Pack: #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011
00:00:00.001 main     Executable: /usr/lib/virtualbox/vboxwebssrv
00:00:00.001 main     Process ID: 2702
00:00:00.001 main     Package type: LINUX_32BITS_UBUNTU_11_04


Test PhpvirtualBox Using Your Web Browser


Use one of these links to test PhpvirtualBox using your web browser:

http://127.0.0.1/~user/phpvirtualbox/


http://localhost/~user/phpvirtualbox/


Replace user with your own username.



If you receive errors while running PhpvirtualBox, submit your issue here.

That's it!
from : upubuntu.com

0 komentar:

Post a Comment