Choose your software stack: Select the software stack that suits your operating system. For Windows, you can use WAMP (https://www.wampserver.com/) or XAMPP (https://www.apachefriends.org/). For macOS, you can use MAMP (https://www.mamp.info/). Alternatively, you can utilize the built-in web server and database on your operating system.
Download and install the software stack: Visit the
respective website of the software stack you chose and download the installer.
Run the installer and follow the on-screen instructions to complete the
installation.
Start the web server and database: Launch the software stack
application and start the web server (Apache) and the database server (MySQL).
This process may vary depending on the software stack you are using. Refer to
the documentation or support resources of the software stack for specific instructions.
Create a new database: Open the database administration tool
provided by the software stack (e.g., phpMyAdmin) and create a new database for
your WordPress installation. Take note of the database name, username, and
password you set during the database creation process.
Download and extract WordPress: Visit the official WordPress
website (https://wordpress.org/) and download the latest version of WordPress.
Extract the downloaded ZIP file to a folder within the web server's document
root directory. For example, in WAMP, it is typically located in the
"www" directory, while in MAMP, it is located in the
"htdocs" directory.
Configure WordPress: Rename the
"wp-config-sample.php" file in the WordPress folder to
"wp-config.php." Open the "wp-config.php" file in a text
editor and provide the database details you noted earlier (database name,
username, and password). Save the changes.
Access your local WordPress site: Open a web browser and
enter "localhost" or "127.0.0.1" in the address bar. If you
placed the WordPress files in a subfolder, include the subfolder's name in the
URL. For example, "localhost/wordpress" or
"127.0.0.1/myblog". Follow the on-screen instructions to complete the
WordPress installation.
Set up your WordPress site: Provide the necessary information
during the installation process, such as the site title, administrator
username, password, and email address. Once the installation is complete, you
can log in to the WordPress admin dashboard using the provided credentials.
Now you have successfully installed WordPress on localhost
without using XAMPP. You can start customizing your WordPress site and building
your content.