Installing WordPress
Installing WordPress is the process of placing WordPress's core files on a web server and connecting them to a MySQL database so the software can run and serve your website. Without this step, Wo...
What Is Installing WordPress?
This entry is for: small business owners, freelancers, and beginners who have heard “install WordPress” and want to understand what that actually means before they click anything.
Disclosure: Some links on WPSchool are affiliate links. We may earn a commission at no extra cost to you.
Last verified: April 2026
Installing WordPress is the process of placing WordPress’s core files on a web server and connecting them to a MySQL database so the software can run and serve your website. Without this step, WordPress is just a zip file — it does nothing until it has a host, a database, and a configuration file that ties the two together.
Answer capsule: Installing WordPress means uploading WordPress’s PHP files to a hosting server, creating a MySQL database, and running the setup wizard that writes a wp-config.php file. Once complete, WordPress powers your site’s pages, posts, themes, and plugins from that server.
What Does “Installing WordPress” Actually Involve?
At its core, WordPress installation has three parts: files on a server, a database to store your content, and a config file connecting them. The WordPress Advanced Administration Handbook documents this as the “Famous 5-Minute Install” — a name that has held since WordPress 1.5 and still applies today.
What Are the Two Main Ways to Install WordPress?
One-click install is what most beginners use. Hosts like SiteGround, Bluehost, and Hostinger include a control panel tool (often Softaculous) that automates every step — creating the database, uploading files, and running configuration — in under two minutes. In our testing across shared hosting accounts, one-click installs consistently finish in 90 seconds or less.
Manual install means downloading the zip from WordPress.org, uploading files via FTP, creating a database in cPanel, and completing the setup wizard yourself. We see this most often on client sites where a developer needs precise control over subdirectory placement or database naming conventions.
Where Do WordPress Files Live After Installation?
WordPress installs into a directory on your server — usually the web root (public_html) for a primary domain, or a subdirectory like public_html/blog for a site at example.com/blog. The root directory contains wp-config.php, wp-login.php, and three folders: wp-admin, wp-content, and wp-includes. The wp-content folder is where all your themes, plugins, and uploaded media live.
Can You Install WordPress Locally (Without a Live Server)?
Yes. Local installs run WordPress on your own computer using software like LocalWP or XAMPP, which simulate a server environment. We use local installs on every client project before touching the live server — it eliminates the risk of breaking a live site during theme or plugin testing. Local WordPress has no public URL; it runs only on your machine.
Related Terms
- wp-config.php — the configuration file that stores your database credentials; generated during installation
- cPanel — the hosting control panel where databases are created and one-click installers live
- Softaculous — the most common auto-installer bundled with shared hosting; handles WordPress setup in one click
- Database (MySQL) — the structured storage layer WordPress writes all posts, settings, and user data to
- FTP/SFTP — file transfer protocols used in manual installs to move WordPress files to the server
- WordPress multisite — an advanced install configuration that runs multiple sites from one WordPress installation
Additional Reading
- How to install WordPress on shared hosting — step-by-step for beginners using one-click tools
- Manual WordPress installation guide — for developers needing full control
- Best WordPress hosting for beginners — hosting picks that include one-click install and good support
- What is wp-config.php? — the file at the center of every WordPress install