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 …

Choosing a Linux Distro

I’ve been an advocate for Linux since I started with Slackware in the mid-90s. One of the most basic questions those interested in switching to Linux ask is "which distribution (aka distro) do I use?" With more people becoming unhappy Read More …

A Non-default Port Is Not Security!

This month’s geek bitch-fest is about all these how-to guides out there that tell you to change various services to a non-default port. Unless it is necessary to avoid port conflicts (i.e. everything that tries to use port 80 and Read More …

Libertarians and Bernie Sanders

I don’t understand self-proclaimed libertarians who are rooting for Bernie Sanders. Granted, they are only a subset of libertarians as a whole, but they are quite vocal. When asked about specific libertarian issues, they usually have no response other than Read More …

Fallout 4 Quest Flowchart

CADE isn’t always the best for making flow charts, so I decided to give Dia a try. I would never use Dia for a network diagram (CADE still rules there in my opinion), but I was able to quickly make Read More …

Morrowind – An Alternative to MGSO

I revived one of my favorite games — Morrowind. Many people use Morrowind Graphics and Sound Overhaul to enhance the game. MGSO is easy and doesn’t require modding knowledge, but it is better to customize the game to your liking 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 …