Saucy Salamander Cookbook

Ubuntu Desktop 13.10, also known as “Saucy Salamander” was recently released. This article provides a “no frills” recipe for building a LAMP (Linux, Apache, MySQL, PHP) development environment on Salamander, including OpenJDK and NetBeans IDE. The entire environment is housed in a VirtualBox VM running on Windows 7. We’ll finish up by cloning the VM for a particular project.

Installing MySQL on Ubuntu Desktop

MySQL is the most popular open source database management system in use today and is a component of the LAMP architecture (Linux, Apache, MySQL, PHP). In this article we complete the LAMP stack by installing MySQL on our Ubuntu Desktop virtual machine. I’ll demonstrate how to install MySQL Server as well as a couple of useful development/administration tools: phpMyAdmin and MySQL Workbench. I’ll also walk through the creation of a basic Web page that tests the integration of the components.

Installing PHP on Ubuntu Desktop

PHP is one of the most popular programming languages used for Web development and is a component of the popular open-source LAMP architecture (Linux, Apache, MySQL, PHP). In this article I will demonstrate how to install PHP on Ubuntu Desktop and provide an overview of configuring the interpreter. In a future article, I’ll show how to install MySQL on the platform to complete the build-out of a LAMP development environment on Ubuntu Desktop.

Installing Apache Web Server on Ubuntu Desktop

Apache Web Server is easily the most popular web server on the internet and is a primary component of the popular open source LAMP architecture. In this article I’ll describe how to install Apache Web Server on Ubuntu Desktop. This configuration will be appropriate for a development server. I’ll also point out some of the configuration and administration tasks that you may need to perform to manage the server. In future articles I’ll continue to build out a LAMP development server by installing and MySQL and PHP.

Installing Ubuntu Desktop on VirtualBox

Ubuntu is one of the most popular GNU/Linux distributions. The Desktop version, when coupled with an AMP stack, makes a very useful software development platform. In this article I’ll describe the step-by-step process of downloading and installing Ubuntu Desktop in a VirtualBox VM.

Installing Oracle VirtualBox on Windows

There are many good reasons to use virtual machines in both development and production environments. I often use Oracle VirtualBox to develop Linux applications on my Windows laptop and iMac desktop. By storing the VM’s files on an external drive, I’m able to easily transport my entire development environment— operating system, application server, database management system, integrated development environment, development tools, libraries, etc.—from one machine to another.

In this article we’ll install the open source desktop virtual machine manager, Oracle VirtualBox, on Windows 7. In future articles we’ll install Linux, Apache, MySQL, and PHP to build out a full LAMP development environment on the VM.