vBulletin is a web-based application and as such has a few minimum requirements. To run vBulletin, you need a web hosting provider that includes the following things:
- PHP version 5.6.0 or greater
- MySQL version 5.5.0 or greater
- A pre-registered domain name
- 1 Gigabyte of hard drive space
- Rewrite Engine – A rewrite engine is needed for vBulletin’s Friendly URL routing to work. Popular rewrite engines include mod_rewrite on Apache and “URL Rewrite” for IIS 7 or greater.
The following settings and software packages are not required but will make your vBulletin experience more enjoyable. Your hosting provider can tell you whether these are available on your server.
- PHP 7.x or greater
- MySQL 5.7 or greater.
- cURL or OpenSSL support – Allows secure connections to third-party services like Facebook Connect.
- MySQLi support – MySQLi is a more robust software library to connect to the database that vBulletin uses.
- Iconv support – A library that provides extra language and character set support.
- OpCode Cache – An OpCode Cache like APC or XCache will enhance the performance of your vBulletin software. An OpCode Cache is a caching mechanism that can significantly increase the performance of vBulletin by pre-parsing the PHP files and keeping commonly used data in memory for rapid retrieval.
Please note that modern websites are driven heavily by media which takes space. The more hard drive space you can get with your hosting package the better for the growth of your community.