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.
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.
Method 1: Install phpBB with Softaculous (recommended)
Step 1: Open Softaculous
- Log in to cPanel.
- Find Softaculous Apps Installer.
- Click phpBB.
Step 2: Configure the installation
-
Click Install Now.
-
Fill in the details:
Field What to enter Protocol https://(with SSL)Domain The domain where you want the forum In Directory Empty or a folder like forumSite Name The forum name Admin Username Your administrator username Admin Password A strong password Admin Email Your email -
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
- Go to the official website (phpbb.com).
- Download the latest version in ZIP or BZIP2 format.
Step 2: Upload the files
- Connect via FTP or use cPanel’s File Manager.
- Go to
public_htmlor a folder likeforum. - Upload and unzip the phpBB file.
Step 3: Create the database
- In cPanel, go to MySQL Databases.
- Create a database, for example
user_phpbb. - Create a user with a strong password.
- 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
-
Open your browser and go to
https://yourdomain.com/forum/install. -
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:
- Configure SSL. Enable HTTPS in General → Server settings → Server URL settings.
- Create forums and categories. In Forums → Manage forums.
- Configure user registration. Define whether anyone can register or needs approval.
- Configure emails. In General → Client communication → Email settings.
- Install a style (theme). In Customise → Styles.
- 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.