UNIVERSIDAD NACIONAL PEDRO RUIZ GALLOPROGRAMACIÓN AVANZADA <br />GRUPO 1<br />Integrantes:<br /><ul><li>Mayte Reyes Odar
Leiva Peña Ronald
Caruajulca Ochoa Dennis</li></li></ul><li>Existen paquetes de instalación en internet denominados LAMP (Para plataformas L...
Paquetes según la plataforma<br />
De la Instalación y Configuración <br />
Esta plataforma web más popular y el que podrás encontrar más fácilmente en la mayoría de los proveedores de Hosting.<br /...
Suele usarse como herramienta de desarrollo por la mayoría de los programadores que tenemos Windows como SO principal y te...
WAMP que además incluye el gestor web de bases de datos phpmyadmin. <br />El AppServer es un paquete gratuito, o sea que n...
Actualmente AppServer 2.6.0 incluye los siguientes paquetes:<br />Apache Web Server (versión 2.2.8)<br />Lenguaje PHP (ver...
Proceso de Instalación<br />                  Ejecutamos el instalador<br />
Elegimos la ruta donde queremos instalar<br />
Por defecto se marcan los 4 componentes.<br />
Indicamos el nombre del servidor y el e-mail del administrador.<br />
Indicar el Password, para el usuario principal de la base de datos<br />
Fin de la Instalación<br />
Ponemos  http://localhost y debe mostrarse en el navegador<br />
XAMPPXAMPP es un paquete formado por un servidor web Apache, una base de datos MySQL y los intérpretes para los lenguajes ...
Ventaja:<br />Una de las ventajas de XAMPP es que de una forma muy sencilla y rápida (no más de 5 minutos) te puedes monta...
Ejemplos:<br /> 1.- Versiones de XAMPP:XAMP<br />Por el momento existen cuatro versiones de       XAMPP:<br />1.1. XAMPP p...
    1.2. XAMPP para Windows <br />    Versión para Windows 98, NT, 2000, XP y Vista. Esta versión contiene: Apache, MySQL,...
1.4. XAMPP para Solaris<br />La versión para Solaris (desarrollada y probada con   Solaris 8, probada con Solaris 9) conti...
II.- PAQUETES POR SEPARADO<br />1.- PHP<br />Ventajas:<br />Multiplataforma<br />Manejo de excepciones<br />Biblioteca nat...
Desventajas:<br />Promueve creación de código desordenado y con un mantenimiento complejo.<br />No posee adecuado manejo d...
(Acrónimo de "a patchy server"). Servidor WEB de distribución libre y de código abierto, siendo el más popular del mundo d...
VENTAJAS<br />Altamente configurable  <br />Estabilidad <br />Independencia de la plataforma<br /> Código abierto <br />DE...
MySQL es un sistema de gestión de bases de datos relacional, licenciado bajo la GPL de la GNU. Su diseño multihilo le perm...
VENTAJAS<br />El servidor está disponible pues un programa separado para el uso en un ambiente networked client/server. Es...
Próxima SlideShare
Cargando en…5
×

P H P, M Y S Q L Y A P A C H E

897 visualizaciones

Publicado el

PAQUETES DE INTEGRADOS Y APLICATIVOS

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
897
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
22
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

P H P, M Y S Q L Y A P A C H E

  1. 1. UNIVERSIDAD NACIONAL PEDRO RUIZ GALLOPROGRAMACIÓN AVANZADA <br />GRUPO 1<br />Integrantes:<br /><ul><li>Mayte Reyes Odar
  2. 2. Leiva Peña Ronald
  3. 3. Caruajulca Ochoa Dennis</li></li></ul><li>Existen paquetes de instalación en internet denominados LAMP (Para plataformas Linux) WAMP (para Windows) o MAMP (para MAcOs) preparadas con Apache, Mysql y Php o Perl o Python, , además de todos los módulos necesarios para que solo haya que instalar y empezar a programar.<br />I. PAQUETES INTEGRADOS<br />
  4. 4. Paquetes según la plataforma<br />
  5. 5. De la Instalación y Configuración <br />
  6. 6. Esta plataforma web más popular y el que podrás encontrar más fácilmente en la mayoría de los proveedores de Hosting.<br />Ventajas:<br />Disponibilidad y bajos costos.<br />Velocidad y mejor tiempo de actividad.<br />Los sitios web basados en Linux son más rápidos que los basados en Windows.<br />Sitio web que sea lo más accesible y amigable posible con los buscadores.<br />Desventajas:<br />No muy buen rendimiento de MySQL para sitios web demasiado grandes y con un gran volumen de inserción de datos.<br />Es muy distinto de Windows, lo que dificulta el trabajo a quienes estén acostumbrados a él.<br />LAMP<br />
  7. 7. Suele usarse como herramienta de desarrollo por la mayoría de los programadores que tenemos Windows como SO principal y tenemos que desarrollar aplicaciones web en PHP.<br />Ventajas:<br />Ideal para utilizar como servidor de desarrollo<br />Fácil instalación con el software WAMP5<br />Desventajas:<br />Puedes tener alguna dificultad a la hora de instalar los subsistemas por separado. Es dificultoso la instalación de PHP en IIS.<br />WAMP<br />
  8. 8. WAMP que además incluye el gestor web de bases de datos phpmyadmin. <br />El AppServer es un paquete gratuito, o sea que no tendremos pretextos para sumarnos a esto del PHP y MySQL, lo podemos bajar de su Web oficial, que en español está situada acá:<br />http://www.appservnetwork.com/index.php?newlang=spanish<br />Ejemplo: AppServer Open Proyect<br />
  9. 9. Actualmente AppServer 2.6.0 incluye los siguientes paquetes:<br />Apache Web Server (versión 2.2.8)<br />Lenguaje PHP (versión 6.0.0-dev )<br />Base de datos MySQL (versión 6.0.4- alpha)<br />Manejador de base de datos phpMyAdmin (versión 2.10.3)<br />Versiones que Instala:<br />
  10. 10. Proceso de Instalación<br /> Ejecutamos el instalador<br />
  11. 11.
  12. 12. Elegimos la ruta donde queremos instalar<br />
  13. 13. Por defecto se marcan los 4 componentes.<br />
  14. 14. Indicamos el nombre del servidor y el e-mail del administrador.<br />
  15. 15. Indicar el Password, para el usuario principal de la base de datos<br />
  16. 16. Fin de la Instalación<br />
  17. 17. Ponemos http://localhost y debe mostrarse en el navegador<br />
  18. 18. XAMPPXAMPP es un paquete formado por un servidor web Apache, una base de datos MySQL y los intérpretes para los lenguajes PHP y Perl. De hecho su nombre viene de: X (para cualquier sistema operativo), A (Apache), M (MySQL), P (PHP) y P (Perl). XAMPP es independiente de plataforma y tiene licencia GNU GPL. Existen versiones para Linux (testeado para SuSE, RedHat, Mandrake y Debian), Windows (Windows 98, NT, 2000, XP y Vista), MacOS X y Solaris (desarrollada y probada con Solaris 8, probada con Solaris 9).<br />
  19. 19. Ventaja:<br />Una de las ventajas de XAMPP es que de una forma muy sencilla y rápida (no más de 5 minutos) te puedes montar en tu máquina un entorno de desarrollo de cualquier aplicación web que use PHP y base de datos. <br />Desventaja:<br />La configuración por defecto de XAMPP tiene algunas deficiencias de seguridad por lo que no es recomendable usarla como una herramienta para producción. <br />
  20. 20. Ejemplos:<br /> 1.- Versiones de XAMPP:XAMP<br />Por el momento existen cuatro versiones de XAMPP:<br />1.1. XAMPP para Linux<br />La versión para sistemas Linux (testeado para SuSE, RedHat, Mandrake y Debian) contiene: Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdfclass, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite e IMAP C-Client. <br />
  21. 21. 1.2. XAMPP para Windows <br /> Versión para Windows 98, NT, 2000, XP y Vista. Esta versión contiene: Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System para Win32 y NetWare Systems v3.32, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, y WEB-DAV + mod_auth_mysql.<br /> 1.3. XAMPP para Mac OS X <br /> La versión para Mac OS X contiene: Apache, MySQL, PHP & PEAR, SQLite, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, zlib, Ming, Webalizer, mod_perl, eAccelerator. <br />
  22. 22. 1.4. XAMPP para Solaris<br />La versión para Solaris (desarrollada y probada con Solaris 8, probada con Solaris 9) contiene: Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, Freetype2, libjpeg, libpng, zlib, expat, Ming, Webalizer, pdfclass. <br />
  23. 23. II.- PAQUETES POR SEPARADO<br />1.- PHP<br />Ventajas:<br />Multiplataforma<br />Manejo de excepciones<br />Biblioteca nativa de funciones<br />Permite técnicas de programación orientada a objetos.<br />Amplia documentación en su página oficial-> PHP<br />Destacada conectividad con MySQL.<br />Es libre.<br />Capacidad de conexión con distintos manejadores de base de datos. <br />No requiere definición de tipos de variables. <br />
  24. 24. Desventajas:<br />Promueve creación de código desordenado y con un mantenimiento complejo.<br />No posee adecuado manejo de Unicode.<br />Es muy difícil de optimizar.<br />Diseñado especialmente hacia un modo de realizar aplicaciones Web que es problemático y obsoleto.<br />Se necesita instalar un servidor web. <br />Todo el trabajo es realizado en el servidor. <br />Se puede dificultar la lectura del código.<br />
  25. 25. (Acrónimo de "a patchy server"). Servidor WEB de distribución libre y de código abierto, siendo el más popular del mundo desde abril de 1996.<br />Apache es principalmente usado para servir páginas web estáticas y dinámicas en la WWW.<br />APACHE<br />
  26. 26. VENTAJAS<br />Altamente configurable <br />Estabilidad <br />Independencia de la plataforma<br /> Código abierto <br />DESVENTAJAS<br />Complejidad- <br />Formatos de configuración no estándar<br />Falta de integración <br />Administración<br />
  27. 27. MySQL es un sistema de gestión de bases de datos relacional, licenciado bajo la GPL de la GNU. Su diseño multihilo le permite soportar una gran carga de forma muy eficiente.<br />MySql<br />
  28. 28. VENTAJAS<br />El servidor está disponible pues un programa separado para el uso en un ambiente networked client/server. Está también disponible como biblioteca que se pueda encajar (ligado) en usos independientes. Tales usos se pueden utilizar en el aislamiento o en ambientes donde no hay disponible red. <br />Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento. <br />Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema. <br />Facilidad de configuración e instalación.<br />Soporta gran variedad de Sistemas Operativos <br />Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en Internet <br />DESVENTAJAS <br />Un gran porcentaje de las utilidades de MySQL no están documentadas.<br />Lento con grandes bases de datos<br /> No tiene tantas capacidades como otros gestores profesionales<br /> Dificultad de manejo <br />No maneje integridad referencial.<br />
  29. 29. Paquetes por Separado<br />

×