Moodle: Instalasi Moodle, Apache2, Percona5.7, PHP7.4

From OnnoWiki
Jump to navigation Jump to search
sudo apt update

Install Apache2

apt install apache2
sudo ufw allow 'Apache'

Install PHP 7.3

sudo apt update
sudo apt upgrade
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php7.3

Install extension

sudo apt install php7.3-extension_name
sudo apt install php7.3-common php7.3-mysql php7.3-xml php7.3-xmlrpc \
php7.3-curl php7.3-gd php7.3-imagick php7.3-cli php7.3-dev \
php7.3-imap php7.3-mbstring php7.3-opcache php7.3-soap \
php7.3-zip php7.3-int

Edit

sudo vi /etc/php/7.3/apache2/php.ini
upload_max_filesize = 100M
post_max_size = 48M
memory_limit = 512M
max_execution_time = 600
max_input_vars = 3000
max_input_time = 1000

Restart apache2

sudo systemctl restart apache2.service

Test

sudo vi /var/www/html/phpinfo.php
<?php phpinfo( ); ?>


Install Percona

sudo apt update
sudo apt -y install wget
wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb
sudo dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb
sudo apt install percona-server-server-5.7

Edit

sudo vi /etc/mysql/percona-server.conf.d/mysqld.cnf
[mysqld]
max_allowed_packet=32M


Install Moodle