PHP – Building a LAMP Server (2019)

Posted Leave a commentPosted in LAMP 2019, Linux, Open Source, PHP

This is the eighth article in a series on building the ultimate LAMP Server. This covers installing PHP from source so you can run multiple versions and easily switch between them. Estimated time (this post only): 1 to 4 hours * varies depending on how much you install Warning: this article is a work in […]

Other Databases – Building a LAMP Server (2019)

Posted Leave a commentPosted in LAMP 2019, Linux

This is the seventh article in a series on building the ultimate LAMP Server. This covers installing databases besides MySQL/Mariadb. This is entirely optional and not a requirement of a LAMP stack, but you will want to do this before installing PHP if you plan to develop for some of these engines. Estimated time (this […]

Apache HTTP Server – Building a LAMP Server (2019)

Posted Leave a commentPosted in Apache, LAMP 2019, Linux, Open Source

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 PCRE Although […]

Development Tools – Building a LAMP Server (2019)

Posted Leave a commentPosted in LAMP 2019, Linux, Open Source

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 (2019)

Posted Leave a commentPosted in LAMP 2019, Linux, Open Source

Here we will cover how to install Linux, focusing on a variety of different distributions for use as a LAMP server. Estimated time (this post only): 40 minutes * varies by distro Why Not Install a Desktop Environment? A web server does not need a desktop and installing one only consumes resources and possibly introduces […]

Managing a Linux Virtual Machine

Posted Leave a commentPosted in Linux, Open Source, 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 […]

Choosing a Linux Distro

Posted Leave a commentPosted in Linux

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 with how Microsoft has hijacked their computers with Windows 10 (automatic updates installing/uninstalling software for […]

Groupware for the SMB

Posted Leave a commentPosted in Linux

I have researched groupware/collaboration software for years in search of the ideal solution for the SMB (see my previous post regarding a Zimbra turnkey solution). I can’t say there is any cookie-cutter solution for all small and medium businesses. The considerations usually come down to the following in my experience, both as an IT Director […]

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 […]