1. Prerequisites - legoguy1000/FRC-Portal GitHub Wiki

Software

  • Apache Web Server
    • Mod SSL enabled and certificates
    • Mod Rewrite enabled
    • Mod Deflate (Optional)
    • Mod Headers (Optional)
Ubuntu: https://hostadvice.com/how-to/how-to-enable-apache-mod_rewrite-on-an-ubuntu-18-04-vps-or-dedicated-server/
# sudo a2enmod rewrite deflate headers
# sudo systemctl restart apache2
  • PHP 7.0 or greater
    • php
    • libapache2-mod-php (Ubuntu/Debian Package)
    • php-mysql
    • php-mbstring
    • php-xml
    • php-zip
    • php-curl
    • php-json
    • php-cgi
    • php-gmp
    • php-intl
Ubuntu: https://computingforgeeks.com/how-to-install-php-7-3-on-ubuntu-18-04-ubuntu-16-04-debian/
# apt-get install -y php libapache2-mod-php php-mysql php-mbstring php-xml php-gmp php-intl (optionally install php7.2-opcache/php7.3-opcache)
# sudo apt install mariadb-server
  • Git

3rd Party