Está en la página 1de 3

Instalar MySQL

# apt-get install mysql-server


mysql-client-5.1 mysql-common mysql-server mysql-server-5.1 mysql-server-core-
5.1
...
Nueva contraseña para el usuario "root" de MySQL:
[ ] ; ¡ no la vaya a olvidar!
Configurando mysql-server ...

Pruebe el éxito al ingresar con el cliente de MySQL:


# mysql -u root -p

Enter password: XXXXXX


...
mysql> ; Usted debería de poder ingresar exitosamente

Para salirse de MySQL escriba exit


No vaya a olvidar la contraseña de root para MySQL

Instalar PHP
Núcleo de PHP (PHP Core)

# apt-get install php5


... apache2-mpm-prefork libapache2-mod-php5 php5-common
...
Los siguientes paquetes serán REMOVIDOS:
apache2-mpm-worker
...
# /etc/init.d/apache2 restart ; reiniciar al servidor web para que registre
los cambios

Pruebe el éxito al solicitar phpinfo. Para esto Usted tiene que crear una página en webroot que
contenga solamente una llamada a phpinfo() y visitarla en el navegador:
# editor /var/www/moodle/phpinfo.php ; editor cualquier editor de texto: nano,
vi, ...
; añada solamente la línea inferior, guárdela y sálgase.
<?php phpinfo(); ?>

PC únicamente solo LAN Internet


Visite Visite Visite
http://localhost/moodle/phpi http://la.dirección.ip/moodle/p http://nombredns.del.servidor/moodle/
nfo.php en la misma hpinfo.php desde cualquier phpinfo.php desde cualquier
computadora. computadora en la LAN. computadora en Internet.
Tabla 5. Revisando phpinfo
Recuerde eliminar este archivo una vez que haya concluido la instalación. ¡Proporciona demasiada
información a los intrusos potenciales! Más tarde, el administrador de Moodle tiene acceso a esta
información al visitar http://su.servidor/moodle/admin/phpinfo.php.
# rm /var/www/moodle/phpinfo.php ; ¡ phpinfo() les proporciona
información a los intrusos!

Módulos de PHP
; Todas las versiones de Moodle necesitan los siguientes dos módulos
# apt-get install php5-gd php5-mysql
; Desde la versión 2.0 Moodle necesita los siguientes módulos adicionales
# apt-get install php5-cURL php5-xmlrpc php5-intl
; para Ubuntu desktop 13.10 necesitará el siguiente módulo para evitar pasmarse
en pantalla blanca
# apt-get install php5-json

Usted necesita reiniciar Apache para que registre los nuevos módulos:
# /etc/init.d/apache2 restart

Si Usted necesitara cambiar la configuración de los módulos PHP para Apache2, el archivo de
configuración es /etc/php5/apache2/php.ini.

PHP CLI (Interfaz por Línea de Comando)


# apt-get install php5-cli ; possiblemente solamente Ubuntu requiera
esto, en Debian viene conel núcleo

Tome nota de que el archivo de configuración para el PHP CLI (CLI=Command Line Interfase =
Intefaz por Línea de Comando) es /etc/php5/cli/php.ini.

Instalar Moodle
Descargar mediante git
Git permite numerosas formas de organizar su repositorio local. El ejemplo inferior muestra el
mínimo indispensable que Usted necesita conseguir del upstream, del repositorio en git.moodle.org.
# apt-get install git ; instale git si no lo había hecho anteriormente
# cd /var/www ; cambie a DocumentRoot
; En el comando inferior use MOODLE_19_STABLE, MOODLE_20_STABLE, etc. en lugar
de BRANCH_TAG
# git clone -b BRANCH_TAG git://git.moodle.org/moodle.git
Cloning into moodle...
..., done

Configurar el directorio moodledata


# mkdir /var/moodledata ; Esto NO puede estar debajo de la Raíz de
Documentos de Apache /var/www
# chown www-data /var/moodledata ; El servidor Apache necesita tener permisos
de escritura en moodledata

Crear una BasedeDatos y un usuario


# mysql -p
Enter password:
mysql> CREATE DATABASE dbname DEFAULT CHARACTER SET utf8 COLLATE
utf8_unicode_ci;
query OK, 1 row affected (0.03 sec)
mysql> GRANT ALL PRIVILEGES ON dbname.* TO 'dbuser'@'localhost' IDENTIFIED BY
'dbpass';
Query OK, 0 rows affected (0.00 sec)
mysql> exit

Revisar la rectitud al acceder a la BasedeDatos como dbuser:


# mysql -u dbuser -p
Enter password: [dbpass]
mysql> use dbname;
...
Database changed

Correr el script de instalación


Antes de iniciar el script de instalación, haga que el directorio de moodle sea escribible para el
servidor web. Esto es necesario para permitirle al instalador que cree el archivo de configuración
'config.php'.
# chown www-data /var/www/moodle

Iniciar mediante el navegador de Internet

PC únicamente solo LAN Internet


Visite http://localhost/moodle Desde cualquier computadora Desde cualquier computadora en
desde un navegador dentro de en la LAN, llame a Internet, llame a
la computadora http://la.dirección.IP/moodle/ http://dnsname.of.server/moodle/
Tabla 6. Iniciar mediante el navegador

También podría gustarte