How To Install WordPress On Localhost? (Perfect answer)

Follow the following steps without skipping any of them to install WordPress on your computer successfully.

  1. Download a Local Server Software.
  2. Install MAMP Server.
  3. Run MAMP on Your Computer.
  4. Create a Database.
  5. Download WordPress.
  6. Put WordPress in MAMP’s htdocs.
  7. Install WordPress on Localhost.


How do I install WordPress locally?

Let’s take a look at how to use it to install WordPress locally.

  1. Step 1: Download and Install WAMP on Your Computer.
  2. Step 2: Run the Wampserver.exe File to Start the Installation.
  3. Step 3: Create a New MySQL Database.
  4. Step 4: Install WordPress and Extract the Files.
  5. Step 5: Visit Your Local WordPress Site in Your Web Browser.

How do I download and install WordPress on localhost?

Here are the simplified steps on how to install WordPress on a local computer:

  1. Install a local server (Mac: MAMP, PC:XAMPP or WAMP).
  2. Create a new database.
  3. Download WordPress from and extract the files to a new folder under the htdocs folder.
  4. Rename the wp-config-sample.
  5. Run wp-admin/install.
  6. Done!

Can you install WordPress on your computer?

A WordPress install on your computer is also referred to as local server or localhost. Beginner users can also install WordPress on their computers to learn WordPress, test new WordPress theme and plugins, and experiment without affecting a live website.

How do I install WordPress on Windows 10 locally?

Install WordPress Locally on Windows

  1. Step 1: Download and Install XAMPP.
  2. Step 2: Create a Localhost Database.
  3. Step 3: Download the Latest Version of WordPress.
  4. Step 4: Install WordPress and Create a Localhost Website.
  5. Step 5: Log In to Your WordPress Localhost Website.

How do I run WordPress on Windows?

How to Install XAMPP and WordPress Locally on Windows PC

  1. Step 1: Download and install XAMPP on your computer.
  2. Step 2: Start the modules and test your server.
  3. Step 3: Add the WordPress files.
  4. Step 4: Create a database for WordPress.
  5. Step 5: Install WordPress locally via the on-screen installer.

How do I open WordPress admin in localhost?

You can login to your website by going to /localhost/website1/wp-admin page and use the username / password that you entered during installation to login.

How do I install WordPress without hosting?

Instead of having your site on your own domain, you’ll create a free site on a subdomain. So people will have to type in something like “ ” to access your site. With this, you don’t have to worry about a domain or hosting. Just sign up and start building your site with the selection of free themes.

How do I install WordPress for free?

If you are looking for a summary on how to install WordPress manually, here it is:

  1. Download the latest version of WordPress from
  2. Unzip the file and upload it to the public_html (or similar) directory.
  3. Create MySQL Database and User.
  4. Configure the wp-config. php file.
  5. Run the WordPress install.

How do I run multiple WordPress sites on localhost?

Enabling the Multisite Feature

  1. Adding the multisite feature: Firstly, open your wp-config.
  2. Setting up your network: At this point, you should see a new item in your WordPress dashboard.
  3. Adding sites to your network:
  4. Add themes and plugins:

How do I install two WordPress sites on the same server?


  1. Create a new DigitalOcean VPS to host your WordPress sites. Complete the initial server configuration by following this guide.
  2. Set up two domain names with DigitalOcean. Use this guide to learn how to set up domain names with DigitalOcean.
  3. Install a LAMP stack on Ubuntu using this guide.

How do I transfer my localhost WordPress site to another localhost?

1. Manual Method: How to move WordPress site from localhost to live Server

  1. Step 1: Export Local WordPress Database.
  2. Step 2: Upload WordPress Files to Live Site.
  3. Step 3: Create New Database on Live Site.
  4. Step 4: Import Local Database on Live Site.
  5. Step 5: Redirect the Site URLs.
  6. Step 6: Set Up Your Live Site.

How do I open my WordPress dashboard in localhost xampp?

Installing WordPress on Xampp

  1. Step 1: Start, Test Xampp Server and Create Site Folder.
  2. Step 2: Download WordPress and Extra into the Site Folder.
  3. Step 3: Create WordPress Database.
  4. Step 4: WordPress Installation.
  5. Step 5: Test Your Installation and Check the wp-config.php file.

How do I install WordPress on Windows 11?

How can I install WordPress on Windows 11?

  1. 1.1 Install WSL on Windows 11. Click on the magnifying glass from the taskbar, type cmd and select Run as administrator.
  2. 1.2 Install the Nginx HTTP Server.
  3. 1.3 Install a database server.
  4. 1.4 Install PHP and its components.
  5. 1.5 Get WordPress.
  6. 1.6 Start WordPress.

How to Install WordPress on Localhost (5 Easy Steps)

WordPress, the most popular web platform, is already responsible for powering more than one-third of all websites on the internet. Every day, hundreds of newcomers arrive in the town to live and work. If you are one of them, we would like to welcome you with our simple and beginner-friendly instruction on “How to Install WordPress on Localhost,” which can be completed in five simple steps. It’s a lot of fun to learn WordPress. Currently, anyone may create a website for his or her blogging company or for any other reason in a matter of minutes.

AndWordPress is the industry leader in content management systems (CMS) with a surprising market share of more than 60%!

  1. Install XAMPP after downloading it. Install XAMPP on your computer
  2. Download and install the most recent version of WordPress
  3. Create a database
  4. And install WordPress on your localhost.

A video tutorial from A to Z has also been included to make your journey even more straightforward! So there’s nothing to be concerned about. Let’s begin with the most fundamental of questions.

Why Install WordPress on Localhost?

A site hosted on a localhost server is primarily for personal use, rather than for the benefit of other users or an audience. You are the only one who has access to the website! So, why would anyone want to establish a website on a localhost server? The answer has already been provided in the preceding paragraph. Before launching our website or creating a visual presence, we should familiarize ourselves with the fundamentals and evaluate the output of our generated solution. A localhost site allows us to test and experience the updates, changes, and settings, among other things, in order to be confident in the final outputs.

In contrast, as a user, you must first create and test one or more localhost sites before making any changes or adding new functionality.

The advancement of technology is unstoppable.

There is no way around the need to keep up with and upgrade your software.

How to Install WordPress on Localhost (5 Easy Steps)

An individual’s personal website hosted on a localhost server is not intended for distribution to others. All visitors to the site must be logged in to view it. After all, why would anyone want to set up a website on a localhost server? Fortunately, the answer is already provided in the preceding sentence. It is essential that we master the fundamentals of web design and visual presence before launching our site or creating a visual presence. In order to be certain about the final outputs, we may test and experience the modifications and updates on a localhost site before deploying them.

Creating and using one or more localhost sites is also recommended for users before making any changes or adding new functionality.

Despite the fact that technology is advancing, The software business is growing at a quick pace as well, Ignoring the updating and upgrading procedure is not an option. Localhost comes to the rescue in this situation.

In this essay, we’ll teach you how to install WordPress on a localhost using the XAMPP web development environment. This localhost server is well-known for providing comprehensive help and responding quickly. You may install WordPress using WAMP, LAMP, or MAMP in the same manner as you would with any other server. These are the programs that allow you to construct a localhost server on your computer by leveraging web server software such as Apache, PHP, and MySQL. You may already be aware that PHP is a programming language and MySQL is a database management system.

For beginners, installing each of these pieces of software one by one may be difficult and time-consuming.

XAMPP vs WAMP vs MAMP vs LAMP: Which One is Perfect for Your Device

In particular, XMAPP and WAMP are open-source solutions that are available for free. It is preferable to WAMP since it is compatible with all of the currently accessible operating systems, including Windows, MacOS, and Linux. However, WAMP is only available for use with the Windows operating system and nothing else. Additionally, LAMP and MAMP are open-source-based, free localhost solutions that give excellent support. However, the difficulty is that LAMP is mostly associated with the Linux operating system, but MAMP is exclusive to the Mac operating system.

So, which one is superior than the others when compared to them?

Let’s start with the first step, which is to say

Step 1- Download XAMPP

  • Simply visit the XAMPP project’s official website to get started. Choose your operating system from the drop-down menu and press the download button.
  • There are different versions available for various operating systems. Select the most appropriate one for your device.

Wait a few moments after clicking on the download button to begin the download. Because it is a large file (about 150 MB), please allow some time for it to download.

Step 2- InstallRun the XAMPP on Your PC

This is the second phase in the process. It is necessary to unzip the program after it has been downloaded. When the file is ready, just pick the Install button or double-click on it to begin the installation process. After a little while, you will see that the installation procedure has begun.

  • You will see some checkboxes that have already been selected in the following step. All of the other options aren’t necessary because you just require MySQL and phpMyAdmin.
  • After a few moments, you would be greeted with a greeting message. That indicates that your installation process is flawless
  • However,
  • If you have any antivirus software installed on your computer, you may get a security notice similar to this one on your screen. Don’t be concerned
  • Simply select one of the available networks and allow access by clicking on theAllow accessbutton.
  • After that, you would see a language selection choice
  • Choose the language that you want and then click on the Save button.
  • You’re almost through with the installation procedure, so relax. Simply check the box next to this question and click on the Finishbutton. When you turn on your device, the XAMPP control panel will automatically launch.

Congratulations! This means that you have successfully completed the XAMPP installation process!

Step 3- Download WordPress Latest Version

It’s time to set up a database and begin installing WordPress on your local computer’s server. In order to do so, you must first download the most recent version of WordPress.

  • Go to the WordPress official website and click on the Get WordPress button located in the upper right corner of the screen. A new page will be displayed
  • Click on the Download WordPress button to proceed.

It is possible that the download process will take a few seconds to begin. You will be sent with a zip file. Unzip the file and make a copy of it for future reference.

Step 4- Create a Database

The first step in creating any type of database is to set up a file on your computer in which you wish to record all of the data from your local site.

  • Navigate to the location on your local disk where you saved the XAMPP file you downloaded
  • Choose thehtdocsfolder and paste the WordPress latestversion you copied previously into it

Now, rename theWordPress folder to something more appropriate.

If you wish to establish your site under the name ‘WordPress,’ you may forgo using this option altogether. ‘mytest’ is the name we gave to this folder. See the screenshot below for more information. The name you have chosen for your database should be kept in mind at all times.

  • Alternatively, open a new tab in your browser and navigate to localhost/phpmyadmin
  • Fill up the blanks with the same name that you used on your local disk. Finally, click on theCreatebutton to begin the creation process. The creation of your database will take only a couple of seconds

You have successfully built a database on your localhost server. It is now your chance to install WordPress on a localhost server. To complete the last step, you must first start the Apache Web Server and MySQL Database via the Xampp control panel, which can be found on either your PC or your Mac computer. You will not be able to access PHPMyAdmin unless you first start both of them. Simply navigate to your application folder. Select the Xampp control panel and then the MySQL and Apache buttons to get started.

You might be interested:  How To Edit A Wordpress Template? (Correct answer)

Activate the Apache Web Server as well as the MySQL database.

Step 5- Install WordPress on Localhost

Create a new tab in your browser and type in localhost/your given name (in our case, “mytest”), followed by the Enter key. You will be presented with a WordPress setup wizard, similar to the one seen below.

  • WordPress would send you a welcome message, which you would see. WordPress will require the following information in the following step:
  1. A database name, a user name, a password, and the location of the database host are all required.
  • The following are the fields that can be seen in the screenshot below: Provide your database name, you may use ‘root’ as the user name, and leave the password field blank—better, it’s and you’ll notice that the other fields have already been filled in from previously
  • To submit your form, click on the Submit button.
  • Give your website a unique name. WordPress ERPhere is the name of our website. You may also use the name of your database as the name of your website.
  1. Fill in the blanks with your username
  2. Create a secure password
  3. Fill out the form with your own e-mail address. Make sure the search engine visibility button is checked thoroughly. Because else, Google would begin to index your local website as well.

You have, in fact, completed your installation process. You should see a notification similar to the one shown below.

Check out the Site You Have Built

Now is a good time to visit your local location and look around. What would it look like, and how would it function, exactly? Make a payment using a check.

  • This is your backend dashboard, also known as your admin panel, through which you would have complete control.
  • This is your backend dashboard, also known as your admin panel, through which you would have complete control over your website.

So, that was the entire process of creating a personal testing site in a localhost environment for testing purposes. Depending on your skill, the procedure will take between 5 and 10 minutes. Check out the video below to see the entire WordPress localhost installation procedure in action.

Wrapping up on How to Install WordPress on Localhost

Because content management systems (CMS) have made it simple to create websites for people of all backgrounds, you might consider it to be enjoyable. Yes, creating a website using WordPress has become really simple in recent years. Knowing how to install WordPress on a localhost, it is now your time to create a site for learning WordPress or checking/testing any plugin, theme, or update that you may be interested in using. When WordPress was launched, it was only intended to be used as a blogging platform.

You may quickly and simply create an online store or even a multi-vendor marketplace absolutely for nothing!

We are always available to assist you!

How to Install XAMPP and WordPress Locally on Windows PC

The content on Themeisle is completely free. When you make a purchase after clicking on one of our referral links, we receive a commission. Read on to find out more Do you want to install XAMPP and WordPress – also known as install WordPress on a local machine? You should consider this if you are looking to create a development site that can be used for testing and other reasons. XAMPP is a program that allows you to operate a website from your own computer. In addition, after it’s configured, you may create a new WordPress installation with a few simple clicks of the mouse.

The steps in this guide will walk you through the process of installing XAMPP and configuring a local WordPress development environment.

Once you’ve completed this tutorial, you’ll have your very own local WordPress testing environment that runs on Windows.

Bluehost is a company that provides web hosting services.

If you want a more general approach to installing WordPress in various situations – not only locally, but also on live servers – please see how to install WordPress: a full beginner’s guide for additional information.

Step 1: Download and install XAMPP on your computer

The first step in the process of installing WordPress on your local computer is to download and install the XAMPP server software. Apache Friends provides a Windows installation file that may be obtained for free. It’s a large file (about 110 MB), so it may take a minute or more to download depending on your internet connection: Once the download is complete, open the file you downloaded to begin the XAMPP installation process. If you have antivirus software installed, you may see a warning similar to this: To proceed, simply select Yes from the drop-down menu.

  1. Simply follow the instructions in that prompt as well.
  2. On the following screen, you will be able to select which components to install.
  3. In addition to the essential components, you’ll need the following items: Some of the other components, on the other hand, may be beneficial.
  4. You’ll probably want to install the email-related components.
  5. Once again, this is all that is required to install WordPress on a local computer.
  6. You may now choose the folder you want XAMPP to be installed in.
  7. A popup will appear requesting you to install Bitnami for XAMPP.
  8. You do not require this to install XAMPP and WordPress, therefore uncheck the option if it is not applicable.
  9. After you click Next, you’ll be able to proceed with the installation: It is possible that the installation procedure will take a few minutes: It will take some time to complete, but once it does, you may launch the control panel to begin working with XAMPP:

Step 2: Start the modules and test your server

Certain additional components, on the other hand, may prove valuable in certain situations. As an example, if you wish to send and debug transactional emails, you may want to install the email-related components. The final decision is entirely yours. As previously said, this is all that is necessary to install WordPress on a local computer. Clear out the rest of the options and press Next. The location of XAMPP’s installation is now customizable. I always keep it at its default setting: : Select your favorite language from the drop-down menu on the following screen.

Click on it to begin the installation.

Leaving it enabled makes the WordPress installation process a little easier, but I’ll show you how it works without it in this section.

Following the completion of the installation process, you will be prompted to: Installation may take a few minutes, depending on your computer’s speed: You can then use the control panel to begin working with XAMPP after it has completed its task:

From the XAMPP control panel, you may launch both modules at the same time: Once you have launched them, you should notice that their status has changed to green: And now you should be able to verify that your local server is operational by accessing it using your preferred web browser: If everything went according to plan, you should now have a fully functional XAMPP server running on your Windows PC!

However, it is now necessary to install XAMPP and WordPress. So, here’s how to set up a WordPress site on XAMPP and get it up and running.

Step 3: Add the WordPress files

In the event that you have already installed WordPress manually, the remainder of the procedure should be very familiar. First and foremost, you must visit and download the most recent version of WordPress. Then, in Windows, go to the folder where you installed XAMPP and double-click it. That’s C:/xampp in my case. For you, it should be something along those lines. Then, under that folder, locate thehtdocssubfolder as follows: Create a new folder in the htdocs directory for your test site.

For example, if you create the folder testsite, you will be able to view your site simply typing in the address.

Step 4: Create a database for WordPress

You must next establish a MySQL database for your WordPress installation before proceeding any further. To do so, start PHPMyAdmin from your XAMPP control panel by clicking on this link: Then, at the top of the page, select Databases: And then click on the Create button to give your database a name. Anything goes as far as your chosen name is concerned; just keep it in mind for the next step: In contrast to installing WordPress on a live web server, when you install XAMPP and WordPress, you won’t have to bother about establishing a database user for the WordPress database.

Step 5: Install WordPress locally via the on-screen installer

As soon as you access your test site, you should see the standard WordPress installation screen. Keep in mind that your test site is simply: The only step in this process that will change from a standard setup will be the entry of database information. When you arrive to the database information, input the information as follows:

  • In PHPMyAdmin, the database name is the name of the database that you created. Username is “root,” and the password is “leave blank.”

After that, proceed with the rest of the WordPress installation procedure as usual. You should be able to see your brand new WordPress installation running flawlessly on your local host once you have completed the process.

Troubleshooting common XAMPP errors

Assuming you followed our XAMPP guide to the letter, you should be up and running without any problems. However, in rare instances, you may encounter XAMPP issues that necessitate the need for further investigation. Here are some pointers on how to troubleshoot typical XAMPP issues.

XAMPP Maximum PHP Execution Time Exceeded error

Getting the Maximum PHP Execution Time Exceeded error on WordPress installations that have been generated using XAMPP is a fairly common problem. Fortunately, most of the time it can be resolved by simply editing a single line in one of the XAMPP configuration files. To get started, open the XAMPP Control Panel and select theConfigbutton next to theApache entry in the list. The following is the option forPHP (php.ini) in the dropdown list: If everything goes well, thephp.inifile should be opened in your default text editor.

To resolve the XAMPP Maximum PHP Execution Time Exceeded problem, all you need to do is raise the value of the number in the configuration file. For example, you could try increasing the number to 240.

XAMPP Maximum File Size Exceeded error

When you try to upload files to the local WordPress site that you built using XAMPP, you may see the Maximum File Size Exceeded error message. This is another typical problem that you may encounter. Fortunately, it’s a simple problem to address. You can really resolve this issue from the same location as you did when you resolved the prior error – thephp.inifile. To begin, open the php.inifile on your computer (you can follow the steps in the previous section). Then look for the following line in the document: upload max filesize It’s possible that you’ll see something like upload max filesize=40M.

Take, for example, the value of itupload max filesize=40M.

XAMPP Apache Shutdown Unexpectedly error

This error indicates that something went wrong with Apache, resulting in the server’s failure. Because Apache is the webserver on which XAMPP is dependent, a crash in Apache will result in the inability to access your local development sites. Because this is such a critical error, we have created a comprehensive guide on how to resolve the XAMPP Apache Shutdown Unexpectedly error message.

Error 403 – XAMPP access forbidden error

Another frequent error message is the XAMPP access forbidden error, which often expresses itself as a 403 error when you attempt to access your database using phpMyAdmin or another similar program (or sometimes other pages). In most cases, this is caused by an incorrect configuration in one of the XAMPP configuration files. To resolve this, go to the XAMPP Control Panel and click on theConfigbutton next toApache. Select the from the drop-down menu, and it will be opened in your chosen text editor by default.

You should notice a line that reads “Require local” somewhere within that code block.

What about multisite or staging?

In addition, if you want to experiment with WordPress multisite, it is feasible to configure WordPress multisite to run on a local host as an experiment. In order to avoid duplicating information, I’ll simply point you to Vishnu’s blog article on how to set up WordPress multisite on a local server.

Should you use XAMPP and WordPress for staging?

Even while running WordPress on your localhost is a terrific method to experiment and try out new things with WordPress, it should not be used as a staging site for a live site in its own right. This is due to the fact that the hardware setup is different from your real site. So just because something works or doesn’t work on your XAMPP WordPress installation does not imply that it will function or not work on your live production site in the same way.

Instead, using a subdomain or your host’s staging service to construct a WordPress staging site is a lot more effective method of doing so. You may also utilize a WordPress staging plugin that is specifically designed for this purpose.

Wrapping things up on how to install WordPress locally on XAMPP

You will be able to quickly create new testing sites whenever you need them after you learn how to install XAMPP and WordPress for the first time. When I’m working as a freelance writer, I use XAMPP installations to test a wide range of themes and plugins. At this point, I’m running about 60 different WordPress installations on XAMPP at the same time. So, if you have any questions about XAMPP or WordPress, please leave a comment and I’ll do my best to assist you! If you’re looking for some additional options for setting up local WordPress development sites, we have a number of other tutorials that may be of interest to you:

  • Creating Docker containers for local WordPress development
  • Using Local for local WordPress development
  • Using DesktopServer for local WordPress development

Is there anything more you’d like to know about how to install WordPress locally using the XAMPP server? Please share your thoughts in the comments section!

Free guide

Guide is available for free download. *This post contains affiliate links, which means that if you click on one of the product links and then make a purchase, we will get a profit on the sale. It’s not a problem; you’ll still be charged the usual amount, so there will be no additional charge to you.

Installing WordPress on your own Computer

These instructions will walk you through the process of setting up a local server environment for testing and development. Generally, installing WordPress on a local machine is done for the purpose of development. Those who are interested in development should follow the guidelines below and download WordPress on their local computer or device.

  • AMPPS is a free WAMP/MAMP/LAMP stack that comes with a built-in Softaculous install utility. Can install and upgrade WordPress and other content management systems with a single click
  • DesktopServer Limited is a privately held company based in the United Kingdom. Free Windows/Macintosh server that allows you to create multiple virtual servers with fictitious top level domains (for example, to work on multiple WordPress projects at the same time). WordPress can be installed with a single click from the Mac App Store. Installation of the WordPress and everything else it need to run is provided for free in a self-contained all-in-one package. MySQL/MariaDB, Apache, and PHP are the programming languages used. With MAMP, you can install WordPress on your Mac’s local machine. User:Beltranrubo/BitNami All-in-one installers for Mac OS X, Windows, and Linux are available for free. WordPress MultisiteUser: There are also installs available for WordPress MultisiteUser: Beltranrubo/BitNami Multisite, which makes use of many domains or subdomains
  • Instant Windows-based WordPress development environment that can be operated off a USB key
  • WordPress is a free, independent, portable WordPress development environment for Windows.

Software Appliance – Ready-to-UseSoftware Appliance – Ready-to-Use

The use of a pre-integrated software appliance, in conjunction with virtual machine software, may prove to be a convenient approach to get WordPress up and running quickly (e.g., VMWare, VirtualBox, Xen HVM, KVM). Parallels is another piece of software that may be utilized, although it is a paid-for product, as opposed to free virtual machine software. It enables you to use your computer to run both Mac and Windows operating systems. With a software appliance, customers may completely avoid the need for manual installation of WordPress as well as its dependencies, and instead deploy a self-contained system that requires little to no configuration in just a few minutes.

  • TurnKey WordPress Appliance: a free, Debian-based appliance that simply and reliably performs its functions. It comes with a variety of popular WordPress plugins and boasts a tiny footprint, automated security updates, SSL support, and a Web-based management interface, among other features and benefits. Available as an ISO image, various virtual machine images, or as a cloud-based launch option
You might be interested:  How To Set Featured Image In Wordpress? (TOP 5 Tips)

Unattended/automated installation of WordPress on Ubuntu Server 16.04 LTSUnattended/automated installation of WordPress on Ubuntu Server 16.04 LTS

WordPress was installed on an Ubuntu server without the need for assistance. To set up WordPress on a new Ubuntu Server 16.04 installation with nginx, PHP7, and MySQL, as well as free SSL from LetsEncrypt, you may follow this instruction by copying and pasting commands into a terminal window. As opposed to previous tutorials, you will not be requested to provide any credentials or data; everything will be handled automatically. You may simply bypass the installation wizard if you choose to do so.


It is possible to use a WAMP Stack instead of IIS if you do not have or do not wish to utilize IIS on your computer:

  • WAMP ServerorWAMP Server at SourceForge
  • WAMP Server orWAMP Server at SourceForge
  • WordPress Installer plugin for AMPPS WAMPStack
  • EasyPHP has a WordPress installer plugin
  • AMPPS WAMPStack does not provide a WordPress installer plugin. BitNami WAMPStack– Contains a WordPress stack
  • XAMPP WAMPStack– Contains a XAMPP WAMPStack.

The WAMP Server (also known as WAMP Server at SourceForge) is a web-based application development platform. It comes with the Softaculous WordPress Installation; EasyPHP includes a plugin for the WordPress installer; and AMPPS WAMPStack comes with the Softaculous WordPress Installer. A WordPress stack is included in the BitNami WAMPStack, as is the XampP WAMPStack; both of these are available in the XAMPP WAMPStack.

How To Install WordPress On Localhost – Step By Step Tutorial

Installing WordPress on a local computer, whether on a Windows or a Mac computer, is frequently the initial step in the building of any WordPress website. WordPress installation on a localhost is referred to as a localhost installation. The term “localhost” refers to the computer running Windows or Mac OS X. A localhost server application is required in order to install WordPress locally. There are a plethora of localhost server applications available, and they all perform well. WAMP, XAMPP, Local by Flywheel, and Desktop Server are all examples of web application servers.


  • Why should you install WordPress locally? How to set up XAMPP. What is XAMPP and how can I install WordPress on it? Conclusion

Why Install WordPress Locally

You might be thinking if the work involved in installing WordPress locally on your computer is worthwhile. Fortunately, the quick answer is “yes!” Here are some of the advantages of installing software first on your computer before transferring it to the internet.

1. Provides flexibility and saves time:

The thought of installing WordPress on your PC could make you wonder if it’s really worth the trouble. Yes, in a nutshell, it is! Consider some of the advantages of putting your computer into “install mode” first before putting it online:

2. Minimizes downtime:

On a live website, you can’t afford to make any significant modifications, such as changing the design of the theme. This could cause your website to go down, and the uptime and reputation of your website will be severely harmed as a result. The preferable alternative is to test offline first, and then make the modifications live once thorough testing has been completed.

3. Faster development:

The ability to test plugins and themes on a local WordPress installation gives you the flexibility to experiment with new ideas. And you may do so without causing any disruptions to your live site’s functionality. After that, let’s get down to business: how to install XAMPP.

How to Install XAMPP for Successful WordPress Localhost Installation

Three conditions must be met in order for WordPress to function properly:

  • A web server application written in a server-side programming language such as PHP. Apache is the most frequently encountered
  • MySQL, for example, is a database management technology.

While you may install each of these platforms independently, things can quickly spiral out of control, especially if you aren’t familiar with the process. Installing XAMPP will save you a lot of time – and a lot of problems. XAMPP is an abbreviation that stands for cross-platform (X) development, ApacheMySQL, Pearl, and PHP. Essentially, what it does is provide the environment that WordPress need in order to run properly. XAMPP is a free, super-lightweight, and simple-to-use and-install web server.

You’d have to choose your operating system first, though.

After the download is complete, execute the installation file that was downloaded.

The installation procedure is really quick and uncomplicated. Once the installation is complete, launch XAMPP to begin using it. Start Apache and MySQL if they are not already running. Here’s what you should expect to see when you first start up Apache and MySQL.

Solving XAMPP Error on Windows

A common complaint from Windows customers is that they get port issues while attempting to launch XAMPP for the first time. An example of an Apache error is shown below. (Please note that if you had no problems starting Apache and MySQL, you may go to the next phase.) In the event that you encounter such an issue, don’t freak out! This occurred as a result of another software running on your computer that is utilizing the same port as Apache and MySQL: port 80 or 443 in this case. Here’s what you need to do to fix the problem.

  • 2:Start the Windows Defender firewall program.
  • 3:In Windows Defender, select Advanced Settings from the drop-down menu.
  • Choose the Portas rule type from the drop-down menu and press Next.
  • In the Specific local ports field, enter 80 and 443 as appropriate.
  • On the following screen, select Allow the connection and then press the Next button.
  • Type a name in the “name input section” on the right.
  • For the sake of this example, we shall continue to use the term “testwebsite.” You can omit the description if you don’t want to write one.
  • 8:Repeat the entire process one more.
  • When you’re finished, restart your computer.

How to Do WordPress Localhost Installation on XAMPP

Once XAMPP is up and running, we can proceed to installing WordPress by following the procedures outlined below.

Step 1: Download WordPress

The most recent version of WordPress may be obtained by visiting the official download site.

Step 2: Extract the downloaded folder

WordPress is sent in a zipped file, which means you must first extract it. That should be very straightforward.

Step 3: Copy the extracted folder to XAMPP registry

Because we are using Windows, we will copy the extracted folder to the following location: C:xampphtdocs For Mac users, the XAMPP registry is in the following format: Application/XAMPP/htdocs

Step 4: Rename the folder

We recommend that you rename the folder, even if it is not required. In this tutorial on WordPress localhost installation, we will rename the folder to “testwebsite” to make it easier to follow along.

Step 5: Launch website in browser

While XAMPP is still functioning, go to Google Chrome and log in (or any browser of your choice). In the tab, type “localhost/testwebsite” to access the website. The following is what you would see after that:

Step 6: Create a database

As you can see from the screenshot, WordPress requires the use of a database to function properly. So let’s go ahead and make one! To accomplish this, return to XAMPP and navigate to the MySQL area, where you will click Admin. This would cause the localhost/phpmyadmin page to load in your web browser. Databases may be found by selecting it from the drop-down menu. Fill in the blanks with the name of your database. Using the same name as the WordPress folder would be appropriate in this situation.

After we have built our WordPress database, we should return to the point where we left off in step 5.

Fill out the input fields in the following order: Click Start the installation process.

After the installation is complete, enter into your WordPress Dashboard and begin building, designing, or testing your WordPress site.

Congratulations, your local site has been successfully launched. With the help of our example folder name, you can access your local WordPress site by going to localhost/testwebsite, and you can access WordPress administration by going to localhost/testwebsite/wp-administrator.

Conclusion on WordPress Localhost Installation

Installing WordPress on your PC is a very simple procedure. Click here for more information. Even the most experienced developers begin by installing WordPress locally on their computers before deploying it online. We have shown that XAMPP is sufficient for a successful WordPress installation on a localhost server. However, for the sake of variety, you may also try out any of the other local server applications discussed in this post as well. If you found this article useful, please spread the word by forwarding it to others.

More Resources:

  • How to Fix the “503 Service Temporarily Unavailable” Error in WordPress
  • Squarespace vs WordPress
  • The Fastest WordPress WooCommerce Themes of 2020
  • How to Fix the “503 Service Temporarily Unavailable” Error in WordPress

Continue reading these useful articles:

How To Set Up WordPress On Localhost (with Video)

The most recent update was made on July 22, 2021. In the event that you want to build a blog, an eCommerce store, or any other type of website, WordPress is one of the most popular platforms to use to get started with your online venture. Before you formally launch your website, use this free interface to plan the layout of your website, add blogs, and manage data. Simply follow the instructions in this step-by-step guide to install WordPress on a localhost server. It is necessary to have an active internet connection, the Xampp program, and WordPress installed in order to get started.

Installing Xampp application

In the first instance, open a web browser and download the ” Xampp application’for Windows.” There are also versions of this application available for the Linux and Mac OS X operating systems, respectively. Xampp allows you to run PHP dedicated servers on your system without having to include any programming language. This simple application will run the Apache and MySQL modules in order to allow WordPress to be used on the localhost server. To get the most recent version of Xampp, click on the topmost download icon.

It should take no more than 5-6 minutes to complete this.

Follow these steps to Download WordPress on your system

To begin, open a web browser and type into the address bar to download the most recent version of WordPress. To download WordPress, go to the upper right corner of the website and click the Get WordPress icon. To access the download and installation links, navigate to the next window and click them. You will be taken to the next level if you do so. Afterwards, click on the blue icon to download the most recent version of WordPressi At the time of authoring this article, WordPress 5.7.2 was available for download.

Setting up WordPress on your computer

  • Go to your downloads location and extract the WordPress Zip file that you just downloaded. Now pick all of the files and transfer them to your computer. Navigate to the Xampp folder (C:xampphtdocs) and click on it. Create a new folder on your computer (rename it according to your site title i.e. Demosite) Copy and paste your WordPress files into this box.

Running the Xampp Server

Open your start menu and choose the Xampp program for Windows from the list. You will see buttons to start Apache and MySQL under theActions section. Both buttons should be pressed. This will allow you to run WordPress on your computer’s localhost without the need for a domain name or a web hosting service.

Setting Up Admin Panel For Local Host Server

Start by selecting the Xampp program for Windows from your start menu.

Start Apache and MySQL by selecting the appropriate buttons from under theActions section. Press the buttons on both sides of the keyboard. With this method, WordPress can be installed on your local computer without the need for a domain name or web hosting server.

  1. When creating a database, use the same name that you chose for the title of your website, for example, Demosite. Click on the Create button after selectingCollation from the drop-down option.

Installing WordPress on Localhost Server

Now, open a new browser window and type the following urllocalhost/demosite into the address bar. Please note that instead of using Demosite, you should use the title of your own website instead.) Before you can begin installing WordPress, you must first enter the information requested below. Choose your favourite language and click theContinuebutton or theLet’s go!button to continue. This will open a new window in which you must enter the database connection information as shown below.

  1. In the Database Name field, provide yourWebsite title, for example, Demosite. Always enter root as the username in the Username field. You have the option of creating a personalized password or leaving it blank. Leave the Database HostandTable Prefixes at their default settings. When you have finished filling out these data, click on theSubmit button. You will be presented with a new window
  2. Click on theRun the installationbutton
  3. And then click Finish.

Before you can proceed with the final installation process, you must first provide the admin credentials that will allow you to access your WordPress Panel.

  1. In the Site Title field, enter the name of your website. Administrator should be entered in the username box. To get access to your WordPress Control Panel, create a unique password. I recommend that you create a strong password that has a combination of capital and lowercase alphabets, numerals, and special characters.
  1. In the event that you forget your password or login information, I strongly advise you to use a recovery email address. You should only pick theSearch engine visibilityoption if you do not want Google to index your website so that it appears in search results after it has been launched. So I’m going to leave it at the default setting. Once you have finished, click on the InstallWordPressbutton.

In the next box, leave the default options alone and click on theLoginbutton. You must input your login information, which you already entered, in the following window to proceed. Then click on theLoginbutton after entering yourusername and custom password and selecting theRemember Meoption if you don’t want to have to enter these data again.

Congratulations! Your WordPress dashboard is ready to use.

To get a preview of your website, navigate to the Site Title, which is Demosite, on the upper left side of the dashboard, and from the drop-down list, hover over the Visit Site option, right-click, and select Open in New Tab Window from the context menu. Using the WordPress dashboard necessitates no prior knowledge of coding, allowing you to quickly and simply personalize your website using the various choices provided. Blogging or article submissions can be made through the Postsoption. You may post photographs, movies, audio files, and other types of files to Media.

  • In the Appearance tab, you may add themes to your website in order to adapt it according to the sort of product or service you are offering.
  • This option allows you to add additional plugins to your website, such as Yoast for SEO, which makes your website more search engine friendly, or install WooCommerce, which allows you to run an eCommerce website.
  • You may alter admin roles under theUserstab, as well as add new users such as editors, writers, SEO managers, and so on.
  • is a free website where you can acquire the latest updates, plugins, themes, and other useful resources.
  • When you have finished testing your website on localhost and have made the decision to publish it online, all you need to do is purchase a domain name and a hosting service.
  • Following that, you can quickly set up your WordPress using our comprehensive instruction onHow to Install WordPress?
  • Please let us know if you found this article to be useful, and if you have any questions, please feel free to post them in the comments part of this page.

Continuation of Reading In 2021, here’s how to create a WordPress website (For Beginners) How to Create an eCommerce Website Using WordPress and WooCommerce?

How to Install WordPress Locally on Windows in 5 Steps

Installing WordPress locally on Windows provides you with a testing environment where you may examine WordPress without fear of causing any damage to your live website. It also helps you to learn about, practice with, and eventually master WordPress and all of its many capabilities. Consider the following scenario: you want to test a new update, a new plugin, or make a substantial modification to your website theme—or experiment in any way you choose—without causing any harm to the primary website.

You might be interested:  How To Make A Blog Page On Wordpress?

What’s a WordPress Localhost Website?

It is possible to test WordPress locally on Windows by installing it on a test server. This allows you to test WordPress without fear of causing any damage to your real website. WordPress and all of its deep features are also made available for you to study, practice, and master. Imagine you want to test a new version of your website, a new plugin, or make a substantial change to your website’s theme—or experiment in any other way you wish—without causing any damage to the main website. A rough page for your WordPress website serves the same purpose as an extra rough page, giving you a reasonable amount of area to experiment with potentially dangerous modifications.

Install WordPress Locally on Windows

Installing WordPress locally on Windows may appear to be a time-consuming operation, but it’s actually rather simple if you follow a set of steps. The following are five straightforward step-by-step instructions for installing WordPress locally on a Windows computer.

Step 1: Download and Install XAMPP

XAMPP and WAMPare two very popular local server solution packages for MySQL, PHP, Apache, and other popular programming languages. WAMP is a Windows-only application, but XAMPP is a cross-platform application that works on all operating systems, including Linux. Furthermore, you may use XAMPP to host and edit normal webpages on Windows computers as well. We’ll utilize XAMPP in this case since it doesn’t matter if you change your operating system because the method remains the same. WAMP is an alternative, and the following instructions will walk you through setting up your own WAMP server.

And, once XAMPP is installed and running on your system, the XAMPP control panel will be visible on your screen.

To enable the functionality of Apache MySQL on your computer, click theStartbutton next to it.

You can terminate them at any moment by pressing theStopbutton. You can ignore the other features such as FileZilla, Mercury, and Tomcat if you don’t need them. Keep them off until you are certain that you require them in order to avoid putting additional burden on your server.

Step 2: Create a Localhost Database

MySQL is included in the XAMPP package. As a result, you can use it to create a database. On the XAMPP control panel, select the Adminoption next to MySQL by clicking on it. You’ll be sent to the phpMyAdmin databases dashboard as a result. SelectNew from the left-hand sidebar and fill in your database’s name exactly how you want it, then selectCollationtype. By clicking on theCreatebutton, you will be prompted to build a database on your localhost.

Step 3: Download the Latest Version of WordPress

Always be sure you get the most recent version of WordPress: WordPress download. You’ll receive a zipped package containing the WordPress files you’ve requested. Once the file has been extracted, a folder containing the core WordPress files will be created. Rename the folder to match the name of your database (mysite). Maintain the consistency of the database and WordPress folder names. It is essential in order to keep the database and files up to date. Navigate to theExplorerhtdocs directory in the XAMPP control panel.

Step 4: Install WordPress and Create a Localhost Website

Always make sure you are running the most recent version of WordPress:download WordPress (Within the zipped folder will be WordPress files, which you may use as you choose. You will find a folder containing the WordPress core files after you have extracted the file from your computer. The folder should be renamed to reflect the name of your database (mysite). Maintain consistency in the names of both the database and the WordPress directory. To keep the database and files up to date, this is required.

Paste the renamed WordPress file (mysite) into thehtdocsfolder to complete the process.

  • Name of the database: mysite (this is the database we setup before)
  • Root is the username
  • Root is the password (leave this field blank)

Name of the database: mysite (this is the database that we established before). Use the following login information: root; Password: (leave this field blank);

Step 5: Log In to Your WordPress Localhost Website

In your browser’s address box, type localhost/mysite/wp-admin. You’ll be taken to the login page as a result of this. Insert the previously specified username and password to get access to your WordPress localhost website on your Windows computer. If you wish to change the password for your localhost website, go toUsersAll UsersAdminNew Password/Change Password and follow the instructions. Depending on whether or not you have changed the default password, you may be prompted to enter a new password rather than changing the password.

The menu for website customization will be accessible by clicking on the button.

WordPress version 5.7 introduces the ability to change site color, background, menu, widgets, and many other aspects of the site through an organized customization menu.

Local WordPress on Windows Is Bliss

When you use WordPress, you may create the same website as someone else using the same plugins on your personal computer, which is one of the most impressive aspects. Opportunities like these provide you with greater flexibility in the construction and management of your website. You may create a mirror of the live site and make modifications to it until you are satisfied. Furthermore, a WordPress localhost website is useful when you’re in problems, have site errors, need to identify bugs, need to tweak your site, and so on and so forth.

Installing WordPress on Bluehost is simple.

An easy tutorial on how to install WordPress on Bluehost can be found here.

As a Digital Marketer, Fintech enthusiast, SaaS specialist, avid reader, and keen watcher of software developments, I’m surrounded by like-minded individuals.

You may often find him playing guitar in downtown bars or examining ocean bottom diving sites, among other things. Zadhid Powell has more to say.

Subscribe to our newsletter

Sign up for our newsletter to receive tech tips, reviews, free ebooks, and special offers! To become a subscriber, please visit this page.

How to Install WordPress Locally on Windows or Mac?

Another factor contributing to WordPress’s massive market share, in my opinion, is the very low learning curve that makes it accessible to anybody and everyone. If you are a total beginner or an experienced developer, the odds are that you will have a WordPress-powered website up and operating within hours of learning the platform. One of the most appealing aspects of WordPress development is the freedom to choose where you want to set up your development environment, allowing you to devote your time to writing WordPress hooks rather than fiddling with the environment variables.

In this post, I’ll show you how to install WordPress locally on your computer and set up a fully working development environment that will help you whether you’re developing your first WordPress website or need to quickly put up a demo for a prospective customer.

Why Do You Need to Install WordPress Locally?

The entrance hurdle to utilizing WordPress is extremely low because it is an open-source platform that anybody may use for their projects without restriction because it is free to use. As previously stated, WordPress is supported by almost every hosting solution you can think of – from a shared server to fullymanaged WordPress hosting solutions (such as Cloudways, which allows you to launch a fully-fledged WordPress site in just a few clicks), you can choose a solution that fits your budget and level of technical knowledge.

Three major reasons why you should have a local WordPress development environment are as follows:

Learning and Development

Offline WordPress development is an excellent choice if you are just getting started with local WordPress development and want to fine-tune your abilities as a WordPress developer. The best thing is that there are no fees involved, and you may learn WordPress development at your own speed.

Test New Features

The practice of testing new features on a live site is not recommended due to the possibility of things breaking and affecting your business processes. By installing WordPress locally, you may use it to experiment with new features, themes, and plugins in a safe environment.

An Isolated Dev Environment

Local WordPress installation provides a risk-free development environment with maximum freedom for experimenting with new tools and approaches in a safe and controlled setting. In many circumstances, you will require an environment in which to test ideas and experiment with code. A prototype is ready to be sent to a test location for quality assurance and improvement after completion.

How to Install WordPress On Localhost?

Installing WordPress on a localhost is a pretty simple process that anyone can do. The most crucial thing to realize with WordPress is that it does not operate directly on your local PC by default. A web server with PHP and a database (MySQL is a common choice) are required for the program to function properly.

WordPress functions in a certain environment that is created by the interaction of these several components. Typically, the processes involved in setting up a WordPress environment are as follows:

  • Configure the environment
  • Download a stable WordPress version
  • Install WordPress on your localhost
  • And customize your theme.

Install WordPress on Windows

The installation of WordPress on the Windows operating system is covered in this section of the guide. The instructions that follow will walk you through the process of installing and configuring the tools necessary to run WordPress on Windows.

Step 1: Download XAMPP and WordPress

It is critical to prepare the environment in which WordPress will run before downloading and installing it. If you are using a Windows computer, you may achieve this by installing XAMPP or WAMP to build up a server and database stack (the industry-favorites are Apache as a web server and MySQL as the database). I will be utilizing XAMPP, which can be downloaded from the Apache website, for the sake of this instruction. You will be presented with a number of alternatives that are compatible with different PHP versions.

Once the download is complete, execute the executable to begin installing XAMPP on your local machine.

Starting these two services is required in order to install WordPress on a local computer.

Step2:Install and Setup WordPress Locally

After you have configured your web server and database, you can download the WordPress installation package from the official website. Transfer the contents of the zip file to the /htdocs folder in the XAMPP installation directory. Unzip the file and go to the project directory to begin working. IMPORTANT: Check to see that the Apache and MySQL services are up and running in the XAMPP control panel. After that, go to the phpMyAdmin web interface to set up the database for your new WordPress site.

As soon as the database has been established, you may begin the WordPress installation configuration by going to the following URL.

To define database credentials, open the wp-config.php file in your chosen code editor and provide the following information: / ** MySQL settings – You may obtain this information from your web host ** / /** MySQL configuration DB NAME = newwpsite;/** DB USER = root;/** DB PASSWORD = “;/** MySQL database username = root;/** MySQL database password = “; DB NAME = newwpsite;/** MySQL database password = “; DB PASSWORD = “; Save the file and then return to the WordPress installation screen to complete the process.

  1. Enter the database name, user name, and password in the appropriate fields.
  2. When you’re finished, click on the ‘Submit’ button.
  3. To begin the WordPress installation process, click on the ‘Start the installation’ button.
  4. Once you’ve finished, click the ‘Install WordPress’ button to complete the process.

In this case, a success message will appear, as well as a button that will take you to the well-known WordPress dashboard login page. Simply following these instructions will allow you to install WordPress locally on your Windows computer.

Install WordPress on Mac

Installing WordPress setup from the official website after configuring the webserver and database Delete the zip file from the XAMPP directory and place it in the /htdocsfolder. Navigate to the project directory after unzipping the archive file IMPORTANT: In the XAMPP control panel, check to see that the Apache and MySQL services are active and functioning properly. Create the database for your new WordPress website by going to the phpMyAdmin interface. The following URL is most likely where you will locate the gateway (depending on your port configuration).

  1. To add database credentials to the wp-config.php file, proceed to the next page and follow the on-screen instructions to do so.
  2. / ** MySQL settings – You can obtain this information from your web host.
  3. The database name, user name, and password are required fields.
  4. ‘Submit’ should be selected once you have done your work.
  5. Press the ‘Install WordPress’ button to begin the process of installing WordPress on your computer.
  6. Click the ‘Install WordPress’ button once you’ve finished setting up your website.
  7. To install WordPress locally on your Windows machine, simply follow the steps outlined above.

Step1: Download MAMP

The first step is to download and install MAMP, which will help you set up a web server and database for your WordPress installation. Download the MAMP office configuration for Mac OS X from the MAMP office website. Once the download is complete, use the MAMPP installation wizard to begin the process of setting up the software. It is possible that you may be requested to install the Pro version as well. This is not a required prerequisite, and you may begin with the free version by selecting the grey folder on the left-hand side.

Once the installation is complete, navigate to the MAMP controller and begin the server. As soon as the server is up and running, go to the Open WebStart page and click on the phpMyAdmin link.

Step2: Install WordPress Locally for Mac

WordPress setup for Mac may be downloaded from the official website for Mac users. After downloading WordPress for Mac, unzip the downloaded file and copy the contents of the folder into the MAMP document root directory. Change the name of this folder to match the name of your WordPress site. Create the database by logging into the MAMP control panel and using the phpMyAdmin tool. Fortunately, phpMyAdmin functions in the same way as it does in Windows. Add the database name and then navigate to the wp-config.php file to enter the database credentials.

The remaining procedures are the same as they are when installing WordPress locally on a Windows computer.

Final Thoughts

In this post, I demonstrated how to install WordPress on a local computer running Windows or Mac OS X. Utilizing WordPress locally on your computer comes in useful, and there are a variety of situations in which using WordPress locally on your computer may be quite beneficial to your learning curve.

Frequently Asked Questions

Step 1: Get a copy of the Local Server Software. Installing MAMP Server is the second step. Step 3: Open MAMP on your computer and begin working. Step 4: Create a database for your information. Step 5: Install WordPress on your computer. Step 6: Install WordPress in the htdocs directory of MAMP. Step 7: Setup WordPress on a localhost server.

Q. How to install WordPress on mac?

Step 1: Download and install MAMP. Step 2: Download and install WordPress locally on your Mac. Please express your thoughts in the comment section. COMMENT RIGHT NOWCustomer Feedback at

“Beautifully optimized hosting for WordPress and Magento”

Arda Burak is a Turkish actress.

Ibad Ur Rehman

In his current position as Community Manager at Cloudways, Ibad Ur Rehman manages the WordPress community. He enjoys learning about the latest open-source technologies and interacting with people from various communities. He enjoys reading, watching television programs, and flying his beloved Cessna 172SP on the X Plane 11 flight simulator in his spare time.

Leave a Comment

Your email address will not be published. Required fields are marked *