Hosting App's Spanish version

Support article

How to Install phpBB: Create a Forum on Your Website

Install phpBB on your hosting to create a forum: requirements, Softaculous, manual installation and initial forum configuration.

Published: 12/07/2026 Updated: 12/07/2026

Introduction

phpBB is one of the world’s most widely used forum systems. It’s free, open source, and lets you create an online community where users can register, post messages and discuss.

If you want to set up a forum, phpBB is one of the most solid options. In this article you’ll see how to install it on your hosting.

What phpBB is and what it’s for

phpBB (PHP Bulletin Board) is software for creating online forums. It allows:

  • Creating forums and subforums organized by categories.
  • Managing users with different permissions.
  • Moderating messages and users.
  • Customizing the design with templates.
  • Extending functionality with mods.

Although social networks have displaced part of forum traffic, they remain useful for technical communities, customer support and interest niches.

When to choose phpBB

A phpBB forum makes sense if:

  • You want to create an active community around a topic.
  • You offer support and want users to help each other.
  • You have a website with recurring traffic that benefits from debate.
  • You prefer an independent system (not integrated into WordPress).

If your priority is customer support, also consider other options like live chat or a ticket system. phpBB is ideal for communities.

Server requirements for phpBB

Before installing phpBB:

  • PHP 7.2 or higher (8.x recommended).
  • MySQL 4.1 or higher or MariaDB.
  • PHP extensions: mbstring, gd, xml, curl.
  • SSL certificate recommended.

phpBB is lightweight and works on most hosts. At miHosting, all professional plans more than meet requirements.

Step 1: Open Softaculous

  1. Log in to cPanel.
  2. Find Softaculous Apps Installer.
  3. Click phpBB.

Step 2: Configure the installation

  1. Click Install Now.

  2. Fill in the details:

    FieldWhat to enter
    Protocolhttps:// (with SSL)
    DomainThe domain where you want the forum
    In DirectoryEmpty or a folder like forum
    Site NameThe forum name
    Admin UsernameYour administrator username
    Admin PasswordA strong password
    Admin EmailYour email
  3. Click Install.

[Imagen sugerida: screenshot of the phpBB installation form in Softaculous]

The installation takes a minute. At the end, Softaculous shows you:

  • The forum URL.
  • The admin panel URL (yourdomain.com/forum/adm).
  • Your credentials.

Method 2: Install phpBB manually

Step 1: Download phpBB

  1. Go to the official website (phpbb.com).
  2. Download the latest version in ZIP or BZIP2 format.

Step 2: Upload the files

  1. Connect via FTP or use cPanel’s File Manager.
  2. Go to public_html or a folder like forum.
  3. Upload and unzip the phpBB file.

Step 3: Create the database

  1. In cPanel, go to MySQL Databases.
  2. Create a database, for example user_phpbb.
  3. Create a user with a strong password.
  4. Assign the user to the database with all privileges.

Step 4: Adjust permissions

phpBB needs write permissions on some folders:

chmod 777 store cache files images/avatars/upload

Step 5: Run the installer

  1. Open your browser and go to https://yourdomain.com/forum/install.

  2. Follow the wizard:

    • Welcome: choose language.
    • Install: enter the administrator details.
    • Database configuration: enter your database details.
    • Configuration: email and server settings.
    • Finalize: wait for it to finish.

[Imagen sugerida: screenshot of the phpBB installation wizard]

Step 6: Delete the install folder

For security, delete the install folder after finishing. Without this step, the forum won’t work correctly.

Initial configuration after installation

Once phpBB is installed:

  1. Configure SSL. Enable HTTPS in General → Server settings → Server URL settings.
  2. Create forums and categories. In Forums → Manage forums.
  3. Configure user registration. Define whether anyone can register or needs approval.
  4. Configure emails. In General → Client communication → Email settings.
  5. Install a style (theme). In Customise → Styles.
  6. Configure permissions. Define who can read, write and moderate each forum.

Useful tips

  • Fight spam from the start. Enable captcha (reCAPTCHA) on registration and approve new users’ first messages.
  • Define clear rules. Publish usage rules and appoint moderators.
  • Configure backups. A forum with activity generates a lot of content you don’t want to lose.
  • Customize the design. A forum with a polished design attracts more users.
  • Don’t install too many mods at first. Start with essentials and add as needed.

Common problems

The forum receives a lot of spam

Enable reCAPTCHA, approve new users’ first messages and use Stop Forum Spam’s IP block list (integrated in phpBB).

Confirmation emails aren’t sent

Configure SMTP in General → Client communication → Email settings. Use your host’s SMTP or an external one.

Avatars don’t upload

Check the images/avatars/upload folder permissions. It must have write permission (777 or 755 depending on the server).

The forum is slow

phpBB is lightweight, but with many users it may need more resources. Enable cache in Load settings and review your hosting’s resources.

I forgot the administrator password

There’s a “Forgot your password?” link on the login screen. If it doesn’t work, you can reset it from the database with support’s help.

Frequently asked questions

Is phpBB free?

Yes, phpBB is free and open source.

phpBB or a forum in WordPress?

If your website is already WordPress, you can use a plugin like bbPress. If you prefer an independent and powerful forum, phpBB is better.

Can I migrate my phpBB forum to another host?

Yes. With a copy of files + database, you can migrate phpBB to any compatible host.

How many users can my forum have?

It depends on hosting. phpBB is lightweight and can handle thousands of users with good hosting. For very large communities, a VPS is appropriate.

Is phpBB secure?

Yes, if you keep it updated. phpBB updates fix vulnerabilities.

Create your community with phpBB

phpBB is one of the most solid options for creating a forum. It’s free, powerful and has a community behind it. If you have a website with recurring traffic or want to offer support, a forum can be a great asset.

If you need hosting for your phpBB forum, at miHosting we have plans with PHP 8.x, free SSL, MariaDB and support from real technicians. Open a ticket from your client panel and we’ll help with the installation.