Download the latest release from download page and unpack downloaded file in your public html directory.
[Optional] Move folders system and application somewhere outside your public directory. Then save their full path in index.php file ($system_path and $application_folder variables).
Create a MySql or PostgreSql database for Sharif Judge. Do not install any database connection package for C/C++, Java or Python.
Set database connection settings in application/config/database.php.
Make application/cache/Twig writable by php.
Open the main page of Sharif Judge in a web browser and follow the installation process.
Log in with your admin account.
[IMPORTANT] Move folders tester and assignments somewhere outside your public directory. Then save their full path in Settings page. These two folders must be writable by PHP. Submitted files will be stored in assignments folder. So it should be somewhere not publicly accessible.
[IMPORTANT] Secure Sharif Judge