Requirements

Note

classroombookings is web-based software. This means that there is no executable (.exe) file - it must be run on a web server and accessed through a web browser. You are expected to have sufficient knowledge of setting up web servers in order to set it up.

  • Apache or Nginx web server.
  • PHP version: 5.5 - 7.3. PHP 7.4/8+ not currently supported.
  • PHP modules: GD, mysqli/pdo_mysql
  • MySQL 5.x; MariaDB 5.x or 10.x. MySQL 8 not currently supported.
  • Filesystem write access
  • Apache module mod_rewrite for clean URLs (optional)

Nginx

If you are using Nginx, you may need to use the following try_files directive in your main / location:

server {
	...
	location / {
		try_files $uri $uri/ /index.php?$query_string;
	}
	...
}
1
2
3
4
5
6
7