Moodle és un gestor de continguts molt gran amb prou dependències de programari, especialment llibreries de PHP i molta memòria. Aleshores, caldrà que el teu servidor estiga ben ample d'espai i de memòria.
A FreeBSD, hem instal·lat el servidor web nginx, perquè és més lleuger i ràpid que l'Apache. Actualment d'Nginx a FreeBSD és la nginx-1.8.0_3,2 i podem instal·lar-ho amb:
pkg install nginx
A continuació, caldrà instal·lar PHP i totes les extensions que demana Moodle. Ho fem amb:
pkg install php55-zlib php55-zip php55 mod_php55 php55-json php55-pdo_mysql php55-mysql php55-mysqli php55-ctype php55-gd php55-simplexml php55-dom php55-hash php55-mbstring php55-openssl php55-tokenizer php55-xmlrpc php55-soap php55-opcache
Al servidor de MySQL, ens caldrà crear una nova base de dades, un usuari que puga escriure a totes les taules i donar-li permisos:
MySQL [(none)]> CREATE TABLE la_teua_bbdd;
MySQL [(none)]> set old_passwords=2;
MySQL [(none)]> CREATE USER 'el_teu_usuari'@'%' IDENTIFIED BY 'blablabla';
MySQL [(none)]> GRANT ALL PRIVILEGES ON el_teu_usuari.* TO 'la_teua_bbdd'@'%';
I ara caldrà fer la instal·lació tal i com es fa a l'estil de Moodle.
Això és tot, espere que aquest article et siga útil i et motive a compartir les teues experiències, errades i trucs amb el Programari Lliure.