BITNAMI, MAMP, WAMPSERVER, XAMPP, ORANGE HRM
1 DE OCTUBRE DE 2016 SARAI SERRANO JAIME Sistemas de informaciรณn para RH.
Contenido WampServer........................................................................................................................................ 2 Utilidad ............................................................................................................................................ 2 Usando wampserver ....................................................................................................................... 2 Funcionalidades............................................................................................................................... 2 Características de WampServer: ..................................................................................................... 3 Requerimientos de WampServer: ................................................................................................... 3 Novedades de WampServer:........................................................................................................... 3 Instalación ....................................................................................................................................... 4 ......................................................................................................................................................... 4 Ejecución y Configuración de WampServer .................................................................................... 6 Mamp apache...................................................................................................................................... 7 BITNAMI .............................................................................................................................................. 9 Como resumen podemos decir que BitNami es:............................................................................. 9 XAMPP ............................................................................................................................................... 12 Para que sirve ................................................................................................................................ 13 Paquetes de XAMPP ...................................................................................................................... 13 Descargar XAMPP .......................................................................................................................... 14 OrangeHRM ....................................................................................................................................... 15 Requerimientos del sistema .......................................................................................................... 18 Bibliografía ........................................................................................................................................ 19
Ilustración 1wam ................................................................................................................................. 2 Ilustración 2 wam insta ....................................................................................................................... 4 Ilustración 3wamp ............................................................................................................................... 4 Ilustración 4wampser .......................................................................................................................... 5 Ilustración 5server............................................................................................................................... 5 Ilustración 6wampser .......................................................................................................................... 5 Ilustración 7serverw ............................................................................................................................ 5 Ilustración 8wampserver1................................................................................................................... 6 Ilustración 9apache ............................................................................................................................. 7 Ilustración 10B, logo ............................................................................................................................ 9 Ilustración 11xampp .......................................................................................................................... 12
1
WampServer Acrónimo formado por Windows, Apache, MySQL y PHP) es un entorno de desarrollo web con el que podrás instalar fácilmente un servidor Apache son soporte PHP y gestión de bases de datos MySQL en tu computadora. Ilustración 1wam
Es un entorno de desarrollo web de Windows. Se le permite crear aplicaciones web con Apache 2, PHP y una base de datos MySQL. Al lado, PhpMyAdmin le permite administrar fácilmente sus bases de datos. Instala automáticamente todo lo que necesita para comenzar a desarrollar aplicaciones web y es muy intuitivo de usar. Usted será capaz de sintonizar su servidor sin siquiera tocar los archivos de configuración. Una vez instalado, deberá colocar tus sitios web en la carpeta “www” (ubicado por defecto en C:\wamp\www). Para acceder al servidor escribir la dirección http://localhost en cualquier navegador web: Firefox, Internet Explorer, Chrome, etc.
Utilidad Su utilidad es importante a la hora de desarrollar aplicaciones web, ya que funciona al igual como si cuando trabajamos en un servidor web, ya que podemos ejecutar estas aplicaciones de manera local y ver cómo sería el funcionamiento antes de ser subidas a un hosting o servidor web. Además de ello podemos gestionar datos con la ayuda del motor de base de datos (MySQL) y su administrador (PHPMyAdmin). Usando wampserver
El directorio "www" se creará automáticamente (normalmente C: \ wamp \ www) Crear un subdirectorio de "www" y poner los archivos PHP en el interior. Haga clic en el enlace "localhost" en el menú WampSever o abrir su navegador de Internet y vaya a la URL: http: // localhost
Funcionalidades Funcionalidades de WAMPServer son muy completas y fáciles de usar por lo que no vamos a explicar aquí cómo usarlos.
2
Con un clic izquierdo en el icono de IP Works, usted será capaz de:
gestionar sus servicios de Apache y MySQL cambiar en línea / fuera de línea (dar acceso a todo el mundo o solamente localhost) instalar y cambiar Apache, MySQL y PHP comunicados administrar la configuración de servidores acceder a sus registros acceder a los archivos de configuración crear alias
Con un clic derecho:
cambiar el idioma del menú de IP Works acceder a esta página
Características de WampServer: Con este programa podrás:
Pre visualizar sitios web localmente Instalar un servidor web en Windows Administrar configuraciones de servidores Apache Crear aplicaciones web Gestionar bases de datos MySQL Utilizar lenguaje PHP Ejecutar archivos. php localmente Realizar pruebas con sitios PHP antes de subirlos a Internet
Requerimientos de WampServer: Configuraciones mínimas de software y hardware:
Windows NT/98/Me/2000/2003/XP/Vista Privilegios de administrador
Novedades de WampServer:
3
Nueva versión MySQL 5.1.36 Pequeñas correcciones en el archivo php.ini Nueva versión phpMyAdmin 3.2.0.1
Instalación Para desarrollar la instalación de WampServer debemos de bajar la versión con la cual vamos a trabajar, en todo caso quieras trabajar con la última versión esta la puedes encontrar en la página principal de WampSever. Para caso de ejemplo utilizaremos la versión WampServer 2.1. Una vez descargado el programa procederemos a la instalación de la misma, la cual se mostrará a continuación paso a paso, en resumidas cuentas, la instalación es algo básica y simple no se realiza ninguna configuración. 1. Ejecutaremos el archivo WampServer2.1e-x32.exe que nos permitirá realizar la instalación del programa. Como podrás observar en esta ventana nos muestra las versiones de los programas que se van a instalar, como es caso del Apache 2.2, MySQL 5.5, PHP 5.3 que son los que maneja esta versión de WampSever
Ilustración 2 wam insta
2.Prosiguiendo con la instalación al dar siguiente se nos presentara la pantalla de común para aceptar las licencias respectivas del producto.
4 Ilustración 3wamp
3.A continuación, se mostrará la carpeta donde se instalará el programa y en cual podremos acceder a cada uno de los recursos instalados por el mismo.
Ilustración 4wampser
4.Luego nos da la opción de crear un acceso directo en el escritorio, para ejecutar el WampServer cuando queramos utilizarlo.
Ilustración 5server
5.Por último se realizará la instalación del WampServer el cual extraerá los archivos necesarios y los instalará, el proceso de instalación demorará de acuerdo a la capacidad del ordenador, pero de modo general se desarrolla de forma rápida.
Ilustración 6wampser
5
Ilustración 7serverw
6.En la parte final de la instalación veremos la siguiente ventana que nos informa que la instalación se ha completado, además de ofrecernos la opción de que se ejecute WampServer al finalizar la instalación.
Ilustración 8wampserver1
Ejecución y Configuración de WampServer Una vez instalado el entorno de trabajo, vamos a ejecutarlo, podríamos haber utilizado la opción que nos da al finalizar la instalación o cuando queramos utilizarlo en otro momento debemos de ejecutarlo ya sea por el acceso directo creado en el escritorio o simplemente buscarlo dentro de los programas. Como estamos desarrollando la instalación y es la primera vez que la vamos ejecutar debemos de fijarnos en pequeño detalle, una vez ejecutado el programa aparecerá en la parte inferior en la barra de tareas de nuestro sistema operativo (Windows) el icono de WampServer el cual debemos de tener en cuenta que este de color verde; haciendo un paréntesis puedes fijarte que cuando se ejecutó el programa este icono pasa por tres procesos: primero de color "rojo" que significa que se están cargando los servicios, luego pasa a un color "ámbar" que significa que el proceso de carga está siendo procesado y por último el color "verde" que nos asegura que la carga de los servicios fue exitosa. En caso se mantuviera ya sea con el color "ámbar" o "rojo", esto indica que se ha sucedido algún problema en la carga de los servicios.
6
Mamp apache Mamp es una aplicación que nos permitirá montar nuestro propio servidor local. De forma rápida y sencilla dispondremos de Apache, MySQL y PHP.
Ilustración 9apache
La página de inicio MAMP proporciona información acerca de todos los componentes instalados. También se puede acceder a las herramientas web tales como phpMyAdmin, SQLite Manager y phpLiteAdmin. La página de inicio se puede acceder directamente dentro de la aplicación MAMP.
Aplicación MAMP instala un entorno de servidor local en cuestión de segundos en el ordenador. Se trata de forma gratuita, y se instala fácilmente. MAMP no pondrá en peligro cualquier instalación existente de Apache ya se está ejecutando en el sistema. Puede instalar Apache, PHP y MySQL sin necesidad de iniciar un script o tener que cambiar archivos de configuración. Por otra parte, si MAMP ya no es necesario, simplemente elimine la carpeta MAMP y todo vuelve a su estado original (es decir MAMP no modifica nada del sistema "normal") Similar a un Linux-Distribución, MAMP es una combinación de software libre y por lo que se ofrece de forma gratuita. MAMP es liberado bajo la Licencia Pública General de GNU y puede por lo tanto ser distribuido libremente dentro de los límites de esta licencia. Tenga en cuenta: algunos de los software incluidos se libera mediante una licencia diferente. En estos casos, se aplica la correspondiente licencia. Apache, el servidor web fuente abierta http es una de las partes principales de MAMP. Debido a su estructura modular, fácilmente se puede mejorar con agregaciones. MAMP viene con más de 70 módulos de Apache como PHP, SSL, Webdav, Auth, caché y muchos más. Muchos ISP utilizan Apache, haciendo MAMP la herramienta perfecta para probar sus sitios web a nivel local antes de liberarlos. Una base de datos se encuentra en el corazón de todos los sitios web modernos y dinámicos. MAMP viene con MySQL, que es el sistema de base de datos relacional más comúnmente utilizado. Hay una interfaz de MySQL para casi toda
7
la programación y lenguaje de scripts disponibles. Gracias a MAMP puede desarrollar fácilmente aplicaciones de bases de datos MySQL complejas en su PC local y subirlos posteriormente a su sistema en vivo. Para una fácil configuración MAMP PRO viene con phpMyAdmin. 81% (y creciente) de todos los sitios web están utilizando PHP como su lenguaje de programación del lado del servidor. Esto quiere decir que PHP es el lenguaje de programación más utilizado para la creación de sitios web. PHP está preinstalado en casi todos los ISP. MAMP viene con 2 versiones de PHP. Se puede cambiar entre las versiones en los ajustes. Las extensiones más populares, tales como XCache, SQLite, Curl, Freetype y libxml vienen pre-instalados con MAMP. MAMP instala automáticamente la versión más reciente de Python, incluyendo mod_wsgi y mod_python. Esto significa, MAMP se puede configurar de una manera similar a cómo ISPs más comunes se establezcan. Python es un propósito general, de alto nivel de lenguaje de programación utilizado. Python es conocido como un fácil aprender el lenguaje debido a su estructura clara. Perl es una familia de alto nivel, de propósito general, interpretados, lenguajes de programación dinámicos. Perl fue desarrollado originalmente por Larry Wall en 1987 como un lenguaje de programación Unix de uso general para hacer más fácil el procesamiento de informes. Durante muchos años fue Perl el lenguaje de programación preferido para los administradores y desarrolladores de Unix Unix. Debido a su popularidad Perl se utiliza cada vez más como un lenguaje de programación web para la creación de CDGI-Scripts. MAMP integra mediante el uso de Perl mod_perl lo que significa que los scripts de Perl puede ser ejecutado fuera del cgi-bin. Actualmente hay dos versiones, la normal y la Pro. Con la versión normal sólo podremos crear un servidor. Por el contrario con la versión Pro tendremos la posibilidad de crear ilimitados servidores virtuales, DynDNS, Emails,... el único inconveniente es que esta versión es de pago. La instalación es sólo cuestión de pocos click. Descargáis Mamp.dmg, es binario universal y desde la versión 1.6 la imagen contiene las dos versiones que existen: la normal y la pro.
8
BITNAMI
Ilustración 10B, logo
es un instalador multiplataforma, y con licencia GPL, de aplicaciones web de software libre. Es decir, proporciona instaladores para Linux, Windows y Mac OS y para este último, incluso proporciona en algunos casos versiones para PowerPC y para Intel. Es una empresa fundada en 2003 en Sevilla, España por Daniel López Ridruejo. [1] pilas bitnami se utilizan para la instalación de software en Linux , de Windows , Mac OS X y Solaris . Su objetivo es facilitar la instalación y configuración de gran cantidad de aplicaciones web como, por ejemplo: WordPress, Joomla!, Drupal, phpBB, MediaWiki, Alfresco, etcétera. Además, instala todos los elementos que requiere el funcionamiento de la aplicación, como puede ser un servidor HTTP Apache, o una base de datos como MySQL. BitNami crea paquetes, que llama stacks o pilas, que contienen todo lo necesario (programas, scripts, bases de datos, dependencias de librerías resueltas,) para la instalación de la aplicación, con total independencia del software que tengamos instalado y sin interferir en él. De cada aplicación web hay un stack que hay que descargar (http://bitnami.org/stacks) y a continuación instalar siguiendo los pasos indicados.
Como resumen podemos decir que BitNami es:
9
Fácil de utilizar Con sólo unos clics de ratón, podemos tener una aplicación de software libre funcionando. Multiplataforma Existen BitNami Stacks disponibles para Linux, Windows y Mac OS X. Independiente Los Stacks BitNami no va a interferir con el software ya instalado en el sistema. Funcionan de forma nativa o en virtual.
Permite la instalación de la pila directamente en el sistema, o se puede ejecutar como una máquina virtual. Open Source Todas las pilas BitNami se pueden descargar libremente y utilizar en los términos de la Licencia Apache 2.0
La misión de bitnami es hacer que el software increíble al alcance de todos, en todas partes. En el camino, hemos creado la Plataforma Bitnami, una cadena de herramientas sofisticadas, automatizado que nos permite crear rápidamente miles de paquetes únicos para una amplia gama de plataformas, con los siguientes beneficios: A hoy
Hemos automatizado procesos para realizar un seguimiento de la última versión de todas las aplicaciones que apoyamos. Cuando una nueva versión esté disponible, se actualizan las aplicaciones empaquetadasBitnami tan pronto como sea posible.
Seguro
Cada vez que se descubren fallas o problemas de seguridad graves, actualizamos nuestras aplicaciones empaquetadas-Bitnami tan pronto como sea posible, a menudo en cuestión de horas de la disponibilidad de una solución.
optimizado
Nuestras aplicaciones son completamente autónomas y el paquete de todas las bibliotecas, bases de datos, y tiempos de ejecución necesarios para ejecutar en cualquier plataforma. Además, nuestras aplicaciones están configuradas de manera óptima para los escenarios más comunes fuera de la caja.
Consistente
10
Las solicitudes se envasan siguiendo estándares consistentes. Tanto si desea implementar una aplicación como una máquina virtual o lanzarlo en la nube, la experiencia es casi idéntico - por lo que es fácil pasar de desarrollo a la producción.
Notificaciones
Bitnami su cuenta está al tanto de las aplicaciones que ha descargado o lanzados en las nubes. En el caso de una nueva versión, el parche o vulnerabilidad, usted recibirá una notificación de correo electrónico que hay una actualización disponible.
orquestada
11
Muchas aplicaciones bitnami están disponibles con el despliegue de prefabricado en varias VM (por ejemplo, Microsoft ARM, Amazon formación de nubes) plantillas a través de los mercados de proveedores de servicios en la nube. Estos le permiten implementar rápidamente las implementaciones más sofisticadas y escalables con un solo clic.
XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en el sistema de gestión de bases 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. Desde la versión "5.6.15", XAMPP cambió la base de datos de MySQL A MariaDB. El cual es un fork de MySQL con licencia GPL.
Ilustración 11xampp
El programa se distribuye 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 está disponible para Microsoft Windows, GNU/Linux, Solaris y Mac OS X. XAMPP solamente requiere descargar y ejecutar un archivo ZIP, tar , exe o fkl, con unas pequeñas configuraciones en alguno de sus componentes que el servidor Web necesitará. XAMPP se actualiza regularmente para incorporar las últimas versiones de Apache/MySQL/PHP y Perl. También incluye otros módulos como OpenSSL y phpMyAdmin. Para instalar XAMPP se requiere solamente una pequeña fracción del tiempo necesario para descargar y configurar los programas por separado. Puede encontrarse tanto en versión completa, así como en una versión más ligera que es portátil. Oficialmente, los diseñadores de XAMPP, fueron los Baiker y Anthony Corporación los cuales solo pretendían su uso como una herramienta de desarrollo, para permitir a los diseñadores de sitios webs y programadores, testear su trabajo en sus propios ordenadores sin ningún acceso a Internet. En la práctica, sin embargo, XAMPP es utilizado actualmente como servidor de sitios Web, ya que, con algunas modificaciones, es generalmente lo suficientemente seguro para serlo. Con el paquete se incluye una herramienta especial para proteger fácilmente las partes más importantes.
12
Para que sirve Es una herramienta de desarrollo que te permite probar tu trabajo (páginas web o programación, por ejemplo) en tu propio ordenador sin necesidad de tener que accesar a internet. Si eres un desarrollador que recién está comenzando, tampoco debes preocuparte sobre las configuraciones ya que XAMPP te provee de una configuración totalmente funcional desde el momento que lo instalas (básicamente lo extraes). Sin embargo, es bueno acotar que la seguridad de datos no es su punto fuerte, por lo cual no es suficientemente seguro para ambientes grandes o de producción.
Paquetes de XAMPP Paquetes básicos:
Apache, el servidor Web más famoso. MySQL, una excelente base de datos de código libre. PHP y Perl: lenguajes de programación. ProFTPD: un servidor FTP. OpenSSL: para soporte a la capa de sockets segura.
Paquetes gráficos:
GD (Graphics Draw): la librería de dibujo de gráficos. libpng: la librería oficial de referencia de PNG. libpeg: la librería oficial de referencia de JPEG. ncurses: la librería de gráficos de caracteres.
Paquete de bases de datos:
gdbm: la implementación GNU de la librería standard dbm de UNIX. SQLite: un motor de base de datos SQL muy pequeño y cero configuraciones. FreeTDS: una librería de base de datos que da a los programas de Linux y UNIX la habilidad de comunicarse con Microsoft SQL y Sybase.
Paquetes XML:
13
expat: una librería parser de XML. Salbotron: una toolkit de XML. libxml: un parser C de XML y un toolkit para GNOME.
Paquetes PHP:
PEAR: la librería de PHP. Una clase pdf que genera documentos PDF dinámicos con PHP. TURCK MMCache: un potenciador de la performance de PHP.
Otros paquetes:
zlib: una librería de compresión. mod_perl: empotra un intérprete de Perl en Apache. gettext: un conjunto de herramientas que asiste a los paquetes GNU para producir mensajes multilinguales. mcrypt: un programa de encriptación. Ming: una librería de salida en Flash. IMAC C-Client: un API de correos
Descargar XAMPP XAMPP es una distribución de Apache fácil de instalar que contiene MariaDB, PHP y Perl. Simplemente descarga y ejecuta el instalador.
14
OrangeHRM Es un sistema de gestión de recursos humanos que ofrece una gran cantidad de módulos para satisfacer las necesidades de su negocio. Este sistema ampliamente utilizado es rico en características, intuitiva y proporciona una plataforma esencial de gestión de recursos.
¿Por qué utilizar la Bitnami OrangeHRM Pila? Bitnami hace que sea fácil de ejecutar OrangeHRM en la nube, de forma local o de forma virtual. Hoy/actualidad
Hacemos un seguimiento de cada lanzamiento de OrangeHRM y actualizamos nuestra pila poco después de su lanzamiento.
Seguro
Si se descubren problemas de seguridad graves, proporcionamos nuevas versiones de OrangeHRM tan pronto como sea posible, a menudo en cuestión de horas de la disponibilidad de una solución.
Consistente
Con Bitnami, se obtiene el mismo conjunto de software y configuración, independientemente de dónde se va a implementar OrangeHRM u otras aplicaciones bitnami. Esto hace que sea fácil de migrar entre diferentes plataformas.
instaladores Cada instalación incluye todo el software necesario para funcionar fuera de la caja (la pila). El proceso es simple; sólo tiene que descargar, haga clic en siguientesiguiente-siguiente y ya está! bitnami pilas son completamente independientes y no interferirán con otro software en su sistema.
15
El programa para gestión de recursos humanos OrangeHRM cuenta con c los siguientes módulos (tomado de la web del creador): Módulo de Administración La parte del sistema donde el Gerente de Recursos Humanos u otro personal designado puede realizar todas las tareas de administración del sistema. Esto incluye la definición de estructura de la empresa, calificaciones y cualquier otra información que sirva como la base para el resto del sistema. Los problemas de seguridad son atendidos a través de este módulo y mediante la definición de permisos de usuario. Gestión de información personal Este módulo central mantiene toda la información relevante relacionada con los empleados, incluyendo los diferentes tipos de información personal, las calificaciones detalladas y experiencia laboral, etc. La información capturada en este módulo es utilizada por todos los demás módulos, lo que se elimina la redundancia de datos. Módulo permisos y licencias Un completo módulo de gestión de permisos y licencias, con amplias posibilidades de definir los tipos de licencia y más. Gestiona todas las aplicaciones y procesos
16
de aprobación y es capaz de mostrar información sobre el derecho a vacaciones, el equilibrio, la historia, etc. Gracias a los conceptos habilitados en la web de autoservicio, simplifica notablemente los procedimientos relacionados con todos los permisos, elimina el papeleo y ahorra costes. Time Module El módulo automatiza el seguimiento de los procesos. La funcionalidad que ofrece para mejorar el rendimiento de la organización mediante la eliminación de trámites y procesos manuales asociados con el tiempo y las necesidades de asistencia. El sofisticado módulo ayuda a organizar de manera eficiente los datos de mano de obra, mejorar la administración de personal y minimizar los errores en la aplicación de políticas de asistencia de la empresa. ESS Module Employee Self Service es una poderosa herramienta que proporciona a los empleados de la empresa la capacidad de ver la información pertinente a ellos, como información personal, actualización de la información personal desde la web. Módulo de Beneficios Plataforma integrada para gestionar los beneficios relacionados con las tareas. Cubre las prestaciones médicas y de bienestar, con la posibilidad de definir nuevos beneficios, por tipo, proveedores y otras áreas. La asignación de beneficios a los empleados se presenta en variedad de formas, de manera individual. El historial de beneficios y otra información se puede visualizar a través de la generación de informes. Módulo de Reclutamiento Esta característica genera informes personalizados de acuerdo a sus necesidades. Cualquier número de informes se puede definir mediante la selección de una serie de criterios de búsqueda y los campos que requiere el informe. Las definiciones de informes se pueden guardar para evitar la repetición de tareas. Una vez que la definición de informe se guarda, el informe puede ser generado para proporcionar los datos con los criterios requeridos. Módulo de rendimiento Este módulo simplifica el proceso de evaluación de desempeño que pueden apagarse a los indicadores de desempeño para cada puesto de trabajo que permite a los empleados comprender y alcanzar sus expectativas.
17
Módulo de Reportes Esta característica genera informes personalizados de acuerdo a sus necesidades. Cualquier número de informes se puede definir mediante la selección de una serie de criterios de búsqueda y los campos que requiere el informe. y cuenta con las mismas características de los informes del módulo de reclutamiento.
Requerimientos del sistema
18
Cualquiera de los siguientes sistemas operativos: Microsoft Windows vista/7, GNU/Linux Web hosting propio Navegador Web (Google Chrome, Internet Explorer, Mozilla Firefox,Opera). Conexión a Internet Al menos 256MB de RAM y un procesador del al menos 1 Ghz de capacidad.
BibliografĂa bitnami . (2016). bitnami . Obtenido de bitnami : https://bitnami.com/stack/orangehrm Bourdon, R. (s.f.). wampserver. Recuperado el 27 de septiembre de 2016, de wampserver: http://www.wampserver.com/en/ Creative Commons. (11 de diciembre de 2009). observatorio tecnologico . Obtenido de observatorio tecnologico : http://recursostic.educacion.es/observatorio/web/en/software/software-general/767bitnami-instalador-de-aplicaciones-web mamp & mamp pro . (2016). Recuperado el 27 de septiembre de 2016, de mamp & mamp pro: https://www.mamp.info/en/ MARTZ, R. (5 de septiembre de 2010). tecnologias de la informacion. Recuperado el 27 de septiembre de 2016, de tecnologias de la informacion : http://tiwindowsrenan.blogspot.mx/2010/09/wampserver.html santamaria, p. (30 de octubre de 2007). applesfera. Recuperado el 27 de septiembre de 2016, de applesfera: http://www.applesfera.com/aplicaciones-os-x-1/mamp-crea-tu-servidor-localfacilmente
19