Installation
This section covers everything you need to install and configure Chamilo 2.0 on your server.
Chamilo 2.0 is a PHP application built on the Symfony framework. It can run on most Linux-based servers, has been installed and runs on Windows Server with IIS, and supports MySQL and MariaDB backends.
Installation Steps
Server Requirements — Verify your server meets the minimum requirements
Installation Wizard — Run the web-based installation wizard
Configuration — Configure environment variables and Symfony settings
Cloud Storage — Set up cloud storage backends (optional)
Email Configuration — Configure email delivery
Upgrading — Upgrade from a previous version
Quick Overview
The basic installation process is:
Download or clone the Chamilo source code
Install PHP dependencies with Composer if preparing from source
Install JavaScript dependencies with npm/yarn and build frontend assets
Create an empty
.envfile to store your database credentials and other settings later onChange permissions (writeable by the web server) on var/, config/ and .env
Run the web-based installation wizard
Connect with your first administrator account
Change permissions back on config/ and .env
Detailed instructions for each step are in the pages linked above.
Last updated
Was this helpful?