
Source: This image was taken from Ampps website and edited by me using paint
The world is changing at a very fast pace and for the coders it is always important to start your web projects with ease. In this post, I shall introduce you to an amazing tool which has helped me get started with my web development in no time.
AMPPS
*What is AMPPS?*"AMPPS is a software stack from Softaculous enabling Apache, Mysql, MongoDB, PHP, Perl, Python and Softaculous auto-installer on a desktop. This includes everything you need for website development. Start developing your website from open source web applications or just start writing code yourself."
All images were taken from their site and from screen shots taken on the local installation of Ampps in my computer
You might have heard of other solutions but there is something special about Ampps which most developers can benefit from:
1 - Ampps comes with one click Software installations, including and not limited to, WordPress, Joomla and many more PHP applications.
2 - Ampps comes bundled with openssl which allows to have self signed certificates on localhost, thus allowing the developer to focus on developing more than setting up the perfect environment.
3 - My favorite feature about Ampps is that you can create custom domain names!. Once you have Ampps installed, you may create any domain name you want and it will re-write your hosts file (given you grant the proper permission) thus allowing you to have your awesomeweb.dev domain for example. There is a cool trick I love doing though, and it is to create a domain which will match your Top Level Domain such as https://myawesomedomain.com. The reason behind this is that whenever you wish to import your dev site into your production site, you will have to change nothing at all!.
4 - It comes with a PHP versioning option, meaning you can switch between different versions of PHP including 7.1, 5.4 and more.
5 - It comes with an easy to install FTP server, thus allowing you to upload from anywhere on internet (provided your localhost is reacheable though port forwarding or using solutions such as ngrok).
6 - Ampps control panel is very intuitive and its user interface is truly a blessing to work with.
7 - It works for Windows, Linux and Mac.
8 - You may install Apache as MySql and services which start on your system start up.
In order to use this awesome free software just head over to the Downloads section, choose your desired Operating System and install it.
It is important to have internet connection when you install it because there are forum posts that have reported some weird behaviors when it does have it.
Since I am on Windows my screen shots will not be on another OS.
Once installed, you should have something that looks like this:

1 - First, let us create a custom domain. Let us pretend that we purchased a nice .com domain and we will be developing locally to later upload our WordPress to a server. Let us also pretend that our .com domain is for example: https://achatainga.com
The reason behind using our real purchased domain name here is that once I finished developing my local website to later upload it, I will not have to edit the Web App nor its database, I will be ready to upload it as it is and later remove my domain at my local Ampps:



You could start coding your web application/website already by serving your file in the folder path/to/ampps/www/achatainga.com, but in this post I will use WordPress like mentioned above so let us do just that.
Go to http://localhost/ampps and in the left side bar click on Blogs > WordPress:












I have made several post which are specially designed for the non-programmers. Make sure to check them out also:
2 Great ways to create an outstanding landing page for free using WordPress and Elementor.
If you want to get your hands into coding, make sure to check out this post too:
2 great websites to learn to Code for Free.
I could not end this post without recommending yet another post of mine which will help your recent WordPress come bundled with very important features:
10 must-have plugins for any WordPress website.
I know this post is a long read, but rest assured it is worth it. If you made this far, congrats!, you have yourself a nice set of tools to get you started in like 30 minutes or so!.
That is it for now!. If you find this very useful consider upvoting which will help a brother Venezuelan out!. Also, ReSteem it for this will help this guide reach those who are developers or even non-developers, they will use this solution to create their website and later import it to their servers without having to rename its domain or the database!.
You can also consider delegating some SP to me in order to boost my daily post production!.
Steem on!.




