How to Install RosarioSIS on Windows

This tutorial is from Francois Jacquet's Tutorial

Note: Below we are going to open INI and PHP files. You may want to install Notepad++ first to get syntax highlighting.

Install XAMPP

XAMPP will install Apache (web server), MariaDB (MySQL database server), and PHP.

  1. Download XAMPP 8.1 for Windows (x64)
    Note: if your computer is 32-bit, please download XAMPP 7.3 instead. This is the latest available 32-bit version of XAMPP.

  2. Open the XAMPP installer

  3. On the "Select Components" screen, uncheck:

    • FileZilla FTP Server
    • Mercury Mail Server
    • TomCat
    • Perl
    • Fake Sendmail Click "Next".
  4. On the "Installation folder" screen, enter C:\xampp. Click "Next".

  5. On the "Language" screen, select your preferred language. Click "Next".

  6. Click "Next" and wait for XAMPP to install.

  7. On the "Completing the XAMPP Setup Wizard" screen, check "Do you want to start the Control Panel now?". Click "Finish".

Configure PHP

  1. Open the XAMPP Control Panel.

  2. Click "Config" next to Apache. Select "PHP (php.ini)".

  3. Edit the php.ini file as follows, search with CTRL + F:

    extension=gd

    ;extension=gettext

    extension=intl

    ; Maximum time in seconds a PHP script is allowed to run
    max_execution_time = 240

    ; Maximum accepted input variables ($_GET, $_POST)
    ; 4000 allows submitting lists of up to 1000 elements, each with multiple inputs
    max_input_vars = 4000

    ; Maximum memory (RAM) allocated to a PHP script
    memory_limit = 512M

    ; Session timeout: 1 hour
    session.gc_maxlifetime = 3600

    ; Maximum allowed size for uploaded files
    upload_max_filesize = 50M

    ; Must be greater than or equal to upload_max_filesize
    post_max_size = 51M
  1. Save the php.ini file.

  2. Go back to the XAMPP Control Panel.

  3. Restart Apache: click "Stop" and then click "Start" next to Apache.

Create a MySQL Database

  1. Open the XAMPP Control Panel.

  2. Click "Start" next to Apache and MySQL.

  3. Click "Admin" next to MySQL. phpMyAdmin should open in the browser.

  4. Click the "Databases" tab.

  5. Enter rosariosis in the "Database name" field.

  6. Select utf8mb4_unicode_520_ci from the "Collation" dropdown.

  7. Click the "Create" button.

Install wkhtmltopdf

  1. Download wkhtmltopdf

  2. Open the wkhtmltopdf installer.

  3. On the "Choose Install Location

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!