As you can see this even this site on which I am writing my blogs is also powered on WordPress.
It gives you a medium to write down your experiences as blogs and posts and lets other like, dislike, comment on your post and you can efficiently transform all this on mobile device too.
Setting up WordPress on Linux servers is pretty easy and documented all over the Internet and you should not spend thousands on websites, if you can do that for free or almost free( counting on the cost for registering a domain name).
Lets break down the task on how to setup all this:
One, setup up the LAMP stack
Two, setup up the WordPress website.
Setting up the LAMP server :
We will use CentOS 7 as the OS, but you can use any Linux Distro.
The commands would be almost be same except on how to use the Installation managers ‘apt’ or ‘yum’ or on how to start services.
I will highlight where ever needed.
If you have not installed the OS, you can check my one the posts on how to install Linux.
So lets start:
Login to the server and elevate your rights to superuser/root – sudo su –
Install the required software. You can install Apache, MariaDB, PHP all one by one or all together, I will explain both.
First disable SELinux – setenforce 0
Lets see all together – yum clean all && yum -y update && yum -y install httpd mariadb mariadb-server php php-common php-mysql php-gd php-xml php-mbstring php-mcrypt php-xmlrpc unzip wget firewalld
If you have Ubuntu or an Debian Linux based distro, then use apt-get instead of yum and also some of the names will change e.g. httpd will be replaced by apache2