Loading…
Before you install

Requirements

TimeReserver runs on standard web hosting. Most providers already meet these requirements — if you're unsure, ask your host.

PHP 8.2 or newer

PHP 8.2+ is required. PHP 8.3 is recommended. Most modern hosting plans include it — check your control panel to confirm.

MySQL 5.7+ or MariaDB 10.4+

A MySQL (or compatible MariaDB) database is required. Standard on virtually all shared hosting plans.

PHP extensions

The following PHP extensions must be enabled on your server. They are standard and enabled by default on most hosting providers.

  • intl — internationalization & locale
  • mbstring — multi-byte string handling
  • json — JSON encoding & decoding
  • mysqlnd — native MySQL driver
  • openssl — encryption & authentication
  • xml — XML processing
  • curl — used for the update checker

Recommended

Not strictly required, but strongly recommended for better performance and security.

  • HTTPS / SSL certificate — required for secure logins; free via Let's Encrypt on most hosts
  • OPcache — PHP bytecode cache; significantly speeds up page loads

Own domain or subdomain required

TimeReserver is built on CodeIgniter 4, so it must run on its own domain (e.g. bookings.yourbusiness.com) or subdomain. It cannot be installed in a subfolder alongside another application such as WordPress.

Testing locally?

If you are not using a hosting service, tools like XAMPP or Laragon can set up a local PHP & MySQL environment on your computer.