There were times when installing a Content Management System on the web was quite difficult, in those times, the WordPress team created the 5 minutes installation of WordPress process, in fact, this is one of the key attributes which established WordPress in its enormous popularity. But, before doing those 5 minutes setup, your server has to be working correctly, your MySQL database system has to be running with the proper user roles (A user with creation, update, select and delete capabilities) and if possible, your server should have the URL Rewrite functionality enabled. So, let’s assume that your system meets those requirements we discussed in the Basic requirements to install WordPress article, and, let’s go and install WordPress!
To do the 5 minutes installation of WordPress, you have to run it from your web browser; let’s assume you already downloaded WordPress and put it on your local machine server (this is the way we are going to work from now on). So, open your Browser and type the URL to the WordPress root folder, something like http://localhost/wordpress/
Your WordPress root folder should look like this:
We will discuss what this image is displaying in the root folder in another article.
Then, when you navigate to the Root Folder in your web browser (e.g., http://localhost/wordpress/) you will see the first screen of the 5 minutes WordPress installation,
The WordPress language screen.
This feature exists from WordPress version 4.0, giving us the option to install WordPress in our language automatically. From a large list of the most popular languages in the world.
After choosing our desired language and doing click on “Continue,” we will see the Database disclosure screen,
In this section, you the WordPress installation process is verifying that you meet all the requirements to install WordPress on your server. You will see that WordPress is going to create a wp-config.php file, this file is the main configuration file of WordPress, In this file, you will find your Database Connection information, some security options like the Authentication Unique Keys and Salts, the Database Prefix and more. We will talk about this file in the next article. So, if you are ready, just make click on the “Let’s Go” button!
Now, you are on the Database Configuration Screen.
In this display, you have to provide the Database Name, the MySQL user name, password, and host and your Table Prefix. It is highly recommended to type in this table prefix field a weird word or something that Hackers can not guess easily, because, this is the prefix word WordPress is going to set to every table and it will make it harder for Hackers to try to force queries on your database.
NOTE: Yes! Do not follow my example, because as you can see everything is very poor on security, “root” username is too standard, testing_wordpress as database name is so weak, and testing_ prefix is easy to guess.
NOTE2: It is important to know that your Database has to be already created and accessible by your MySQL user.
After you make click on the “Submit” button, and if everything runs fine you will see a screen telling you that WordPress created the tables and configuration file and is ready to be installed (if not, take a look at my most common installation problems article), so, make click on the “Run the Install” button.
The installation screen.
In this screen, You will have a welcome to the famous 5 minutes installation of WordPress, and you will have the opportunity to setup your primary site attributes to begin. A Site Title, Username (this is the admin username), a Password (remember to use a strong password, WordPress will auto-fill a secure password for you to use), Your Email address (the admin email address) and You will have to option to discourage search engines from indexing your whole site, if you check it, WordPress will create the necessary markup and files to tell the search engines to stop indexing the site. Unfortunately, WordPress does not let you stop pages being indexed on a page by page basis, you can do it with a WordPress extension through plugins.
When you finish setting your information, you can make click on “Install WordPress, ” and you will see “Success” screen!
Now WordPress is installed and running correctly on your server!
Any question, please do not hesitate to ask, And enjoy your WordPress. =)