WordPress Website and XAMPP
WordPress is the most popular Blogging platform around the World that used by Hundred of thousand of Professional and Personal Blogger and Writer. Even many top sites Ranking under 500 by Alexa using WordPress as their CMS (Content Management System)
Well, WordPress need a Web Server but your computer has not one that does not mean you can not run your WordPress Website on your computer. You can configure your PC as a Web Server. To do this, XAMPP comes handy tools to convert your PC as a Web Server. And luckily, you can do it with a few mouse click. Before continuing to this tutorial, if your computer has not configured XAMPP then Check out here, How to Install XAMPP and Configure on your PC.
Advantage of Running WordPress on Localhost
After configuring Web Server on your PC you can run your WordPress site on your computer without a Data connection and without host your site on a Hosting Server. It is very helpful while you develop Website you can use a local server to load your page fast. Because you won’t face any hassle for your bandwidth or slow loading. Moreover, you don’t have to pay anything while your website in under construction mode. So you can save your Dollars.
To install WordPress the first step after configuring your local server is Downloading the WordPress script from the WordPress Official Website.
The WordPress script will download with a .zip compressed file extension. So unzip it with your favorite unzipper application. After that Copy the whole files and folders into WordPress folder that you unzipped some times ago. Then Paste it into the htdoc subfolder (The subfolder will be your site domain. For example, if you paste in a folder called PrograCoding you can access your site by
https://localhost/PrograCoding) in your install directory. You can find the htdoc folder in the default XAMPP install directory. The directory generally.
After pasting the files and folder to your desired subfolders Now you have to Turn on your local server via accessing the XAMPP control panel if already the server not running. To turn this on, open the XAMPP Control Panel application from your desktop shortcut or from the installed application list.
Then, from the menu turn on the Apache and MySQL server via clicking the Start Button. And other options keep turn off. See the screenshot below…
Now your Local server is live. Now it is time to configure and run your WordPress Website locally. First of all, open your favorite Web Browser the type
https://localhost/your-subfolders-name (for me I have used
http://localhost/PrograCoding) and hit enter. You should see the install prompt of WordPress like the screenshot below…
Now Select your Install Language and click on continue. Then Click on the Let’s go button on the next page. On the next page, you will see the database configuration page where you have to define the necessary database information. In this step, you have to create a MySQL Database.
To do this open a new in your web browser and type
https://localhost/phpmyadmin in the address bar and hit enter. You will see the phpMyadmin dashboard from the Dashboard click on the new button in order to create a new database.
On the new database page Enter database name for your website for me, I have entered PrograCoding. And select
utf8_general_cias database collation. Then click on create button. See the screenshot below…
Then, click on the Privileges Tab from the PhpMyAdmin Dashboard. In the new section click on the Add user account to add a new database user. In the next page enter the database login info. Enter your username (I used PrograCoding as database username, you can always choose your own) then from hostname select Localhost. Then enter your database password (I have use 12345678 as password, you can choose your own).
Now, Scroll down the page and Check all the global Privileges. Then Without making a change to other fields scroll to the bottom of the page and click on Go Buttoon.
Now it is time to go back to the previous WordPress Installation Tab. Then, enter the database name you have just created in phpMyAdmin and do the same for others field. Enter the database username, password, enter localhost as host and finally database table prefix. The default table prefix is wp_.
Then click on Submit Button and click Run the installation Button on the next page to install your site completely.
In the next page, you will be asked for your Site title. Your site username (this username will be used to login your WordPress Dashboard and management your site), Your site password (this password also uses for site dashboard login), then enter your email. Then Click Install WordPress Button. Your site should be installed.
Now, Browse your Site from the web browser by entering
http://localhost/your-subfolder-name-in-htdoc-folder for me the address is
http://localhost/ProgaCoding. Let’s see a ScreenShot…