martes, 30 de noviembre de 2010

Tutorial de la instalación LAMP y Moodle

 Instaación de LAMP



Fuente: http://lobotuerto.com/blog/2008/04/30/como-instalar-lamp-en-ubuntu-804/

La instalación de LAMP (Linux, Apache, MySQL, PHP) en Kubuntu o en cualquier otra distribución de GNU-LINUX es sumamente sencilla.
El proceso de instalación lo dividiremos de la siguiente forma: Instalación y prueba de Apache, instalación de MySQL, instalación y prueba de phpMyAdmin y finalmente la instalación de PHP y librerías adicionales para el funcionamiento de Moodle.

Apache
En tu terminal escribir:
sudo apt-get install apache2
Una vez instalado Apache se inicia automáticamente, pero también se pueden usar los siguientes comandos:
sudo /etc/init.d/apache2 start   Para iniciar Apache
sudo /etc/init.d/apache2 stop     Para detener Apache
sudo /etc/init.d/apache2 restart Para reiniciar Apache
El directorio donde se almacenan los documentos web es: /var/www/
Para probar que Apache funciona correctamente se debe escribir en el navegador web lo siguiente: http://localhost/ o 127.0.0.1.

MySQL
Escribimos en un terminal:
sudo apt-get install mysql-server
No es necesario iniciar/reiniciar MySQL luego de la instalación, pero si se necesita hacerlo se usa el siguiente comando.
sudo /etc/init.d/mysql restart


phpMyAdmin
La instalación de phpMyAdmin es adicional de LAMP, pero es muy necesario ya que es un gestor gráfico de las bases de datos de MySQL.
Para instalar se escribe en un terminal:
sudo apt-get install phpmyadmin
Para comprobar o acceder a phpMyAdmin escribimos lo siguiente en el navegador web: http://localhost/phpmyadmin
En el caso que no se despliegue la página de phpMyAdmin o se haya produciso el error 404 en el proceso de instalación escribimos lo siguiente en un terminal:
sudo mv /usr/share/phpmyadmin/ /var/www/

PHP
Escribe en un terminal:
sudo apt-get install php5
Alternativa opcional para la instalación de php + librerías adicionales:  
sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-mysql

Extensiones de PHP que usa Moodle
Para el funcionamiento de Moodle se necesita instalar extensiones adicionales de PHP, para lo cual escribimos en un terminal lo siguiente:
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-mcrypt
sudo apt-get install php5-xmlrpc
sudo apt-get install php5-intl
Luego de realizar todas estas instalaciones es necesario reiniciar Apache, para lo cual digitamos en un terminal lo siguiente:
sudo /etc/init.d/apache2 restart
Con las instalaciones mencionadas anteriormente tendremos funcionando correctamente nuestro servidor web y adicionalmente estará listo para almacenar la plataforma de Moodle.

Librerías adicionales de PHP
gd library
Si deseas soporte para generación y manipulación de gráficos en PHP, escribe en tu terminal:
sudo apt-get install php5-gd
SSL en Apache 2
Para activar el módulo SSL (Secure Socket Layer) en Apache, escribe en un terminal:
sudo apt-get install a2enmod ssl

3. Instaación de MOODLE

domingo, 28 de noviembre de 2010

Instalación de XAMPP y MOODLE

Video tutorial







Comandos utilizados en el terminal

sudo su
tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt
cd /opt/lampp
dir
./lampp start
cd /home/paul/Escritorio
tar xvfz moodle.gz -C /opt/lampp/htdocs
cd /opt/lampp/
mkdir moodledata
chmod 777 moodledata

jueves, 25 de noviembre de 2010

Video tutoriales instalacion de maquina virtual y sistema operativo

Instalacion de Ubuntu 10.04 desktop en una maquina virtual utilizando VIRTUALBOX, sobre Windows 7





Instalacion de Ubuntu 10.10 netbook en una maquina virtual utilizando VMWARE, sobre Windows 7








Esta es otra alternativa que ofrecemos para implementar el servidor web virtual con la plataforma de Moodle.

Instalacion de Kubuntu 10.10
------------------------------------------
Puedes descargar Kubuntu 10.10 de la siguiente dirección: http://www.kubuntu.org/getkubuntu/download#download-block

Instaación de VMware 7 en Kubuntu 10.10

Instalación del Servidor Virtual y de Moodle

Vamos a dar varias alternativas para la instalación del Servidor Virtual, el cual contendrá la plataforma de Moodle. Las variantes que vamos a presentar en este blog van a ser el uso de las máquinas virtuales VMware y VirtualBox, también vamos a usar los sistemas operativos Ubuntu, Kubunto y Windows. En las siguientes entradas detallaremos la forma de realizar sus respectivas instalaciones.

domingo, 21 de noviembre de 2010

XAMPP

 
XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySQL, el servidor Web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl. El programa está liberado bajo la licencia GNU y actúa como un servidor Web libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP esta disponible para Microsoft Windows, GNU/Linux, Solaris, y MacOS X.

Tomado de: http://es.wikipedia.org/wiki/Xampp
Para descargar visita: http://www.apachefriends.org/es/xampp.html

jueves, 18 de noviembre de 2010

Donde instalar MOODLE?

  1. En nuestro propio servidor web. Para ello utilizaremos maquinas virtulaes y el pack de utilidades llamado XAMPP que incluye apache, php, mysql entre otros
  2. En un web host.
En que diferencian?

La primera opción nos probee de gran cantidad de espacio(disco) pero dadas las conecciones a internet que tenemos sera muy lento.
La segunda  tiene una limitada capacidad de almacenamiento pero un buen acceso a internet.

Virtual Box


Descarga e instala VISTUAL BOX de esta direccion virtualbox

Oracle VM VirtualBox es un software de virtualización para arquitecturas x86, creado originalmente por la empresa alemana innotek GmbH. Actualmente es desarrollado por Oracle Corporation como parte de su familia de productos de virtualización. Por medio de esta aplicación es posible instalar sistemas operativos adicionales, conocidos como «sistemas invitados», dentro de otro sistema operativo «anfitrión», cada uno con su propio ambiente virtual.
Entre los sistemas operativos soportados (en modo anfitrión) se encuentran GNU/Linux, Mac OS X, OS/2 Warp , Microsoft Windows, y Solaris/OpenSolaris, y dentro de ellos es posible virtualizar los sistemas operativos FreeBSD, GNU/Linux, OpenBSD, OS/2 Warp, Windows, Solaris, MS-DOS y muchos otros.
La aplicación fue inicialmente ofrecida bajo una licencia de software propietario, pero en enero de 2007, después de años de desarrollo, surgió VirtualBox OSE (Open Source Edition) bajo la licencia GPL 2. Actualmente existe la versión propietaria Oracle VM VirtualBox, que es gratuita únicamente bajo uso personal o de evaluación, y esta sujeta a la licencia de "Uso Personal y de Evaluación VirtualBox" (VirtualBox Personal Use and Evaluation License o PUEL) y la versión Open Source, VirtualBox OSE, que es software libre, sujeta a la licencia GPL.
VirtualBox ofrece algunas funcionalidades interesantes, como la ejecución de maquinas virtuales de forma remota, por medio del Remote Desktop Protocol (RDP), soporte iSCSI, aunque estas opciones no están disponibles en la versión OSE.
En cuanto a la emulación de hardware, los discos duros de los sistemas invitados son almacenados en los sistemas anfitriones como archivos individuales en un contenedor llamado Virtual Disk Image, incompatible con los demás software de virtualización.
Otra de las funciones que presenta es la de montar imágenes ISO como unidades virtuales ópticas de CD o DVD, o como un disquete.
Tiene un paquete de controladores que permiten aceleración en 3D, pantalla completa, hasta 4 placas de red a Giga, integración con teclado y mouse.
A diferencia de otro virtualizadores que utilizan la combinación crtl + alt para volver el teclado y el mouse a la máquina física, VirtualBox utiliza la tecla Ctrl de la derecha como tecla host, por defecto, esta función puede ser personalizada a otra tecla o combinación de teclas por el usuario.

Tomado de: http://es.wikipedia.org/wiki/Virtual_Box


martes, 16 de noviembre de 2010

Descarga de Linux

Vamos a necesitar un sistema operativo para nuestra servidor web y para ello escogimos Ubuntu
Enlaces de descarga:
UBUNTU DE ESCRITORIO

Herramientas con las que vamos a trabajar

Sistema operativo: GNU-LINUX (Ubuntu 10.4)
Máquina virtual: VMware para Gnu-Linux
Servidor Web: Apache 2.2.14*
Base de datos: MySQL 5.1.41*
Intérprete Web: PHP 5.3.1*
*Por facilidad para usuarios que tienen pocos conocimientos sobre servidores (en especial sobre Linux), usaremos XAMP (Plataforma con Apache, Php y MySQL) para  la implementación del servidor web.

Requerimientos de Moodle

Moodle está desarrollado principalmente para GNU/Linux usando Apache, MySQL y PHP (LAMP), aunque está probado para funcionar con PostgreSQL y en sistemas operativos Windows, MacOS X y Netware 6.
Los requerimientos de Moodle son:
*  Servidor web: Apache, o cualquier servidor web que soporte PHP, como el IIS (Internet Information Server) de las plataformas Windows.
*  PHP (versión 4.3.0 o posterior). PHP 5 está soportado a partir de Moodle 1.4. (tenga cuidado con PHP-Accelerator ya que se han detectado problemas con él.
 
*  Base de datos: MySQL 4.1.16 o superior,  PostgreSQL(recomendado si está planificando instalaciones de grandes dimensiones).
 
Requerimientos adicionales:
*  Librería GD y librería FreeType 2 para poder construir los gráficos de los registros de Moodle.
*  mbstring - es requerido para manipular cadenas de caracteres multi-byte (iconv también es recomendable para Moodle 1.6).
*  Extensión mysql si va a utilizar la base de datos MySQL. En algunas distribuciones de Linux (principalmente RedHat) se trata de un paquete opcional.
*  Extensión pgsql si va a utilizar una base de datos PostgreSQL.
*  Extensión zlib es necesaria si va a utilizar las funcionalidades zip/unzip.
*  Extensiones PHP podrían ser necesarias dependiendo de las funcionalidades opcionales de Moodle que vayan a ser utilizadas, especialmente las relacionadas con autenticación y matriculación (p. ej. la extensión LDAP).

Acerca de Moodle

Moodle es un paquete de software para la creación de cursos y sitios Web basados en Internet. Es un proyecto en desarrollo diseñado para dar soporte a un marco de educación social constructivista.

Moodle se distribuye gratuitamente como Software libre (Open Source) (bajo la Licencia Pública GNU).
Básicamente esto significa que Moodle tiene derechos de autor (copyright), pero que usted tiene algunas libertades. Puede copiar, usar y modificar Moodle siempre que acepte: proporcionar el código fuente a otros, no modificar o eliminar la licencia original y los derechos de autor, y aplicar esta misma licencia a cualquier trabajo derivado de él.
Moodle puede funcionar en cualquier ordenador en el que pueda correr PHP, y soporta varios tipos de bases de datos (en especial MySQL).

La palabra Moodle era al principio un acrónimo de Modular Object-Oriented Dynamic Learning Environment (Entorno de Aprendizaje Dinámico Orientado a Objetos y Modular), lo que resulta fundamentalmente útil para programadores y teóricos de la educación.
Las acepciones de Moodle son la manera en que un estudiante o profesor podría aproximarse al estudio o enseñanza de un curso en línea. Todo el que usa Moodle es un Moodler.


Detalles de este Blog

En este blog vamos a detallar los pasos para instalar MOODLE en un servidor web virtual (máquina virtual) usando un sistema operativo GNU-LINUX.