Ubuntu in Virtualbox

Download and install Virtualbox

Download Ubuntu ISO

Setup Virtualbox using Ubuntu ISO

Login to Ubuntu

Open up terminal

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install lamp-server^

create MYSQL admin user and password

sudo systemctl start apache2

sudo systemctl enable apache2

sudo apt-get install php7.1 php7.1-mysql libapache2-mod-php7.1 php-common php7.1-cli php7.1-cgi php7.1-json php7.1-opcache php7.1-readline php7.1-common php7.1-gd

sudo a2enmod php7.1

sudo systemctl restart apache2

sudo nano /var/www/html/info.php

open localhost

sudo rm /var/www/html/info.php

mysql -u root -p
CREATE DATABASE “wordpressdb”;
CREATE USER “wordpressuser”@localhost IDENTIFIED BY ‘password’;
GRANT ALL PRIVILEGES ON “wordpressdb”.* TO ‘wordpressuser’@’localhost’ IDENTIFIED BY ‘password’;


wget http://wordpress.org/latest.tar.gz

tar xzvf latest.tar.gz

sudo mv ~/wordpress/var/www/html/

sudo chown -R www-data:www-data/var/www/html/

sudo chmod -R 755 /var/www/html/

cd ~/wordpress

cp wp-config-sample.php wp-config.php

sudo nano wp-config.php
define(‘DB_NAME’, ‘wordpressdb’);
define(‘DB_USER’, ‘wordpressuser’);
define(‘DB_PASSWORD’, ‘password’);
define(‘DB_HOST’, ‘localhost’);

sudo systemctl restart apache2.service

sudo systemctl restart mysql.service

open web browser: localhost/wordpress

add from server plugin


Sandbox Environment

Virtualization Tools

Virtualization Tools and Software is your starting point for properly sandbox testing any application or operating system.  A good virtualization program will allow you to test a variety of hardware configurations and software configurations, near seamlessly, all within this protected environment on your host operating system.


vmware, vmware, parallels, win virtual pc, qemu, kvm, xenserver,

Download ISO or prepare ISO

I prefer the latest iteration of Ubuntu.  Test out a few and then use what works best for your application.

Choose Settings

About Us

About Sunshine Web Design

Take a closer look!

Michael Morgan has more than 20 years of Website Design and Development experience using a variety of web hosts, development platforms, and coding languages, there is no project too small or too big to be handled.

Keeping a close eye on budget, timeline, and definitive needs, Michael Morgan strives to exceed customer expectations with jargon-defined and layman-friendly communication throughout the project lifetime.

Michael Morgan provides multiple options within a proposal to present not simply what will meet a customer’s needs, but also to show what results a budget is capable of purchasing, and what other opportunities will take the project to the next level.

Michael Morgan offers customized training and manuals to help an organization reduce long-term costs by empowering their own employees or volunteers to update and create content for the website.

Michael Morgan focuses on the intricate details that let the beauty shine through.