It’s Learning-Management-System tool.

https://www.youtube.com/watch?v=dNynXgIDUB0

Package Requirement:

PHP:- 5.6 or above
MariaDB:- 5.6 or above
apache:- 2.2 or above

Step1. Install repository

yum install epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

Step2. Install packages

yum install mariadb mariadb-server httpd  gcc-c++ libuuid-devel  -y
yum install -y mod_php72w php72w-opcache php72w-cli php72w-common php72w-gd php72w-intl php72w-mbstring php72w-mysqlnd php72w-process php72w-soap php72w-xml php72w-xmlrpc php72w-ldap php72w-pecl-apcu 

Step3. Enable and start services

systemctl enable httpd
systemctl start httpd
systemctl enable mariadb
systemctl start mariadb

Step4. Setup database

mysql_secure_installation

Step5. Create database

create database chamilo;
create user 'chamilo'@'localhost' identified by "Redhat@123_000";
grant all on chamilo.* to 'chamilo'@'localhost';
exit

Step6. Download software

wget https://github.com/chamilo/chamilo-lms/archive/v1.10.0.zip

Step7. Add below parameters in php.ini file

date.timezone = 'America/New_York'
max_execution_time = 300
max_input_time = 600
memory_limit = 256M
post_max_size = 100M
upload_max_filesize = 100M
short_open_tag = Off
safe_mode = Off
magic_quotes_gpc = Off
magic_quotes_runtime = Off
session.cookie_httponly = On
extension = xapian.so

Step8. Unzip file

unzip v1.10.0.zip

Step9. Move folder in HTML folder

mv chamilo-lms-1.10.0/   /var/www/html/chamilo

Step10. Set permission

chmod -R 775 /var/www/html/chamilo
chown -R apache:apache /var/www/html/chamilo

Step11. Restart service

systemctl restart httpd

Step12. Access via browser

http://localhost/chamilo
or
http://ip/chamilo    

For Live Installation you may refer below youtube link:-

https://www.youtube.com/watch?v=dNynXgIDUB0

LEAVE A REPLY

Please enter your comment!
Please enter your name here