- Apache 2 web server
- PHP version >=5
- PHP MySQL connection component (with mysqli functions)
- MySQL database server on the same server as Apache with PHP
- Put all files from this repo apart from config-quizlemon.ini and database.sql files into a public directory on your webserver.
- Put config-quizlemon.ini in a non-public folder on your webserver one step in a folder tree above all public files.
- Enter username and password for MySQL user who will be used to access the database automatically by the app into config-quizlemon.ini file (this user should have INSERT, DELETE, UPDATE priviliges for only quizengine database). Also enter the name of the database (by default: quizengine) there.
- Create a database and a user with names specified in the *.ini file from above.
- Enter that database, then load and execute database.sql file.
You're good to go. Happy testing!