MySQL/MariaDB – Building a LAMP Server

Posted Leave a commentPosted in LAMP 2017, MariaDB, MySQL

This is the sixth article in a series on building the ultimate LAMP Server. This covers installing MySQL and MariaDB from source. You can skip the sections for versions you don’t wish to support. Only install what you need. Even though I am assigning different ports for every installation to avoid conflicts, you may not […]

Apache HTTP Server – Building a LAMP Server

Posted Leave a commentPosted in Apache, LAMP 2017, Linux

This is the fifth article in a series on building the ultimate LAMP Server. This covers installing Apache HTTP Server from source. Even for distros which maintain current versions, the Apache Software Foundation recommends compiling HTTP Server from source. Estimated time (this post only): 10 minutes * varies slightly by distro Apache Prerequisites You may […]

Development Tools – Building a LAMP Server

Posted Leave a commentPosted in LAMP 2017, Linux

This is the fourth article in a series on building the ultimate LAMP Server. Here we will cover setting up development tools for use in compiling software. While most distributions come with a set of development tools you can install from their repository, there are some that we may wish to compile manually, usually because […]

Install Linux – Building a LAMP Server

Posted Leave a commentPosted in LAMP 2017, Linux

This is the third article in a series on building the ultimate LAMP Server. This covers how to install Linux, focusing on a variety of different distributions. Since the purpose of this machine will be to act as a server, we will focus on setting up a headless system. Estimated time (this post only): 40 […]

Building a LAMP Server From Source

Posted Leave a commentPosted in LAMP 2017

This guide covers building a LAMP server (Linux, Apache, MySQL/MariaDB, PHP) mostly from source. Most guides out there on this topic simply have you using the old versions of Apache, PHP, and database engines that ship with your Linux distribution. This is not ideal for developers that want to test against new and future versions […]

Managing a Linux Virtual Machine

Posted Leave a commentPosted in Linux, Virtualization

This article serves as a cheat guide for managing a Linux virtual machine. Most of this applies to physical Linux machines as well. Look for future updates to cover different hypervisors, distributions, etc. This is all pretty basic stuff that experienced Linux users are probably already aware of. But a cheat guide like this can […]

Free Collaboration Appliance For The Linux Noob

Posted Leave a commentPosted in Linux

Collaboration suites are becoming more and more common in even the smallest of businesses. Email, calendars, tasks, etc. are integrated even on cheap cell phones now so it is not unheard of for an IT consultant to be asked to deploy a collaboration server for shops with only a handful of computer users. Yet once […]