English
Back to blog
WordPresscPanelTutorialWeb Hosting

How to Install WordPress with cPanel in 5 Minutes (Two Methods)

Infrawire TeamJuly 24, 20264 min read

Installing WordPress on cPanel hosting is one of the fastest ways to get a website online: the one-click method takes under a minute, and even the manual method fits in five. Here are both, step by step.

Before you start: what you need

  • A hosting plan with cPanel — at Infrawire, every web hosting plan includes it, with the domain, SSL and email ready to go
  • A domain name pointed at your hosting
  • Your cPanel login details (sent by email when your hosting is activated)

Method 1: the one-click installer (under a minute)

Modern cPanel hosting ships with an application installer (Softaculous or WP Toolkit, depending on the host). The flow is the same:

  1. Log in to cPanel — usually at yourdomain.com/cpanel or via the link in your welcome email
  2. Find the application installer section and click the WordPress icon
  3. Click Install and fill the form:
    • Choose domain — pick your domain (leave the directory field empty to install at the root)
    • Site name and description — you can change these later
    • Admin username and password — never keep "admin"; use a strong unique password
    • Admin email — used for password recovery and notifications
  4. Click Install and wait a few seconds

That's it. Your site is live at yourdomain.com, and the WordPress dashboard at yourdomain.com/wp-admin. The installer created the database, configured wp-config.php and set the file permissions automatically.

Method 2: manual installation (about 5 minutes)

Useful when you want full control, or when a specific setup is required.

Step 1: Download WordPress

Get the latest version from wordpress.org — a single .zip file.

Step 2: Upload it via File Manager

In cPanel, open File Manager, go to public_html (your website's root), click Upload and select the zip. Once uploaded, right-click it and choose Extract, then move the contents of the wordpress folder directly into public_html.

Step 3: Create a database and user

In cPanel, open MySQL Databases:

  1. Create a database (e.g., mysite_wp)
  2. Create a database user with a strong password
  3. Add the user to the database with All privileges

Note these three values — you'll need them next.

Step 4: Run the WordPress installer

Visit yourdomain.com in your browser. WordPress asks for:

  • Database name, username, password — the values from step 3
  • Database hostlocalhost on virtually all cPanel hosts
  • Table prefix — keep wp_ or change it for a touch of extra security

Then set your site title and admin account, click Install WordPress, and log in.

After the install: 4 quick wins

  1. Enable SSL — in cPanel, SSL/TLS certificates are typically issued automatically; then set your WordPress address to https:// in Settings → General
  2. Set permalinks — Settings → Permalinks → "Post name" is the SEO-friendly default
  3. Delete unused defaults — the sample post, sample page and unused themes
  4. Set up backups — cPanel's backup tool plus a WordPress backup plugin cover you both at the account and application level

One-click or manual: which should you use?

For 95% of sites, use the one-click installer — it's faster and avoids configuration mistakes. Choose manual when you need a custom database name, a specific version, or you're migrating an existing site.

Either way, the quality of the hosting under WordPress matters more than the install method: NVMe SSD storage and server-side caching make more difference to loading speed than any plugin. Infrawire's cPanel hosting runs on NVMe with free SSL and email included, from €0.84/month — and if your site outgrows shared hosting, a WordPress VPS is the natural next step.

FAQ

How long does it really take?

With the one-click installer: about a minute including form filling. Manually: 5–10 minutes the first time.

Do I need to know how to code?

No. Neither method requires any code — the manual method only asks you to copy three database values into a form.

Can I install several WordPress sites on one cPanel account?

Yes, if your plan allows multiple domains: run the installer once per domain or subdomain. Each site gets its own database.

What's the difference with wordpress.com?

wordpress.com is a closed hosted service; WordPress on your own cPanel hosting gives you full ownership — any theme, any plugin, your data, your domain. New to cPanel? Start with what is cPanel.

Useful sources

Related articles

Stay up to date with the latest offers, discounts and special promotions.

View promotions