This is actually an ongoing project. It started as a necessity, but with time and hosting services getting cheaper and cheaper, it advanced with curiosity. I learnt about Linux, with users and groups, services, servers, package managers. I also made…
A great tutorial to do so can be found here: Please remember to prefix the commands with sudo or use an elevated privileges user. A nice touch not found in other tutorials is the recommendation to install APCu PHP…
Problem: trying to start an Apache server on port 80 fails due to the fact that the 80 is not available. When accessing the port, the following message appears: “HTTP Error 404. The requested resource is not found.” Steps to…
The content of a configuration file for a new domain in apache (e.g. ) should be: <VirtualHost *:80> DocumentRoot ServerName starfish.ml ServerAlias www.starfish.ml < Directory ""> Allow from all Options +Indexes RewriteEngine On RewriteBase / </Directory> </VirtualHost>
The following is a PHP programmer’s Linux beginner guide to setting up a development environment: Establish where you want to host your virtual machine. If locally, you can download VMplayer, then download Ubuntu from the official website. Then you are…