Building LAMP Server #4 – Apache HTTP Server

In this part of the series on building a LAMP stack, we will cover installing and initially configuring Apache HTTP Server. Many distributions do not maintain the most recent stable version of Apache, so we will need to build it Read More …

Building LAMP Server #3 – Install OS

This will cover installing several common Linux distributions in preparation for use as a LAMP stack. Since the purpose of this machine will be to act as a server, we will focus on setting up headless (no desktop) installations. Estimated Read More …

Building LAMP Server #2 – Setting Up VM

For development purposes, it is highly recommended that you use a virtual machine. For this article I will cover installing VirtualBox on a Windows or Linux host. If you plan to install your LAMP stack on an existing VM or Read More …

Building LAMP Server #1 – Introduction

This is an updated version of my guide to building your own LAMP server for development purposes. What will make this guide different from the previous ones (in addition to using newer versions of the various software), is that I Read More …

Creating LAMP VM – Final Tasks

This is part of a series of posts on creating your own LAMP virtual machine for development purposes. In this final article of the series I will cover several things you may need, such as configuring FTP for easily transferring Read More …

Creating LAMP VM – Multiple Sites

This is part of a series of posts on creating your own LAMP virtual machine for development purposes. Up until now we have focused just on installing everything and making sure it works. But how do we switch between versions Read More …

Creating LAMP VM – PHP Installation

This is part of a series of posts on creating your own LAMP virtual machine for development purposes. Here we will cover the installation of PHP. Estimated time (this post only): 3 hours * if installing everything; most of this Read More …

Creating LAMP VM – PHP Preparation

This is part of a series of posts on creating your own LAMP virtual machine for development purposes. Here we will setup our environment for installing PHP. Estimated time (this post only): 15 minutes FastCGI/FPM vs. Apache Module In order Read More …

Creating LAMP VM – Other Databases

This is part of a series of posts on creating your own LAMP virtual machine for development purposes. Here we will cover the installation of other databases besides MySQL/MariaDB. Since I plan to use PDO, I can develop for several Read More …

Creating LAMP VM – MySQL/MariaDB

This is part of a series of posts on creating your own LAMP virtual machine for development purposes. Here we will cover the installation of MySQL and MariaDB. I plan to use the PDO abstraction layer which allows us to Read More …

Creating LAMP VM – Apache

This is part of a series of posts on creating your own LAMP virtual machine for development purposes. Here we will cover the initial installation of Apache, building it from source. Estimated time (this post only): 15 minutes Prerequisites First Read More …

Creating LAMP VM – Initial Setup

I decided to create a new test server for my PHP projects building the latest versions of Apache and PHP from source. And it occurred to me there are few (if any) all-in-one guides on how to do this out Read More …

Fragmentation of Dynamically-Expanding VHDs Under Hyper-V

Most of us are aware of how inefficient the NTFS file system is and the massive amount of fragmentation that can easily result. But this week I saw a prime example of how crucial it is to make defragmenting part Read More …