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 NetBeans IDE on Windows

As a long-time Java/J2EE developer I’ve used NetBeans IDE as my primary development environment for years. But it’s also a capable environment for developing HTML/CSS/PHP applications, especially in the latest 7.3 release. In this article, I’ll describe how to download and install the IDE on Windows. We’ll then check out the IDE by creating Java and PHP projects.

Installing WordPress on the XAMPP Stack

This article provides step-by-step instructions for manually installing a WordPress development/test environment on the XAMPP stack. We’ll install WordPress in such a way as to support multiple “lab” environments for future exploration and testing projects.

Installing XAMPP on Windows

This article describes how to create a basic XAMPP development environment on Windows. Although not suitable for production use, such an environment is very useful for training, software development, and testing Web applications before migrating to your production server.