• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
P H P,  M Y S Q L  Y  A P A C H E
 

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

on

  • 1,050 views

PAQUETES DE INTEGRADOS Y APLICATIVOS

PAQUETES DE INTEGRADOS Y APLICATIVOS

Statistics

Views

Total Views
1,050
Views on SlideShare
1,050
Embed Views
0

Actions

Likes
0
Downloads
20
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

    • UNIVERSIDAD NACIONAL PEDRO RUIZ GALLOPROGRAMACIÓN AVANZADA
      GRUPO 1
      Integrantes:
      • Mayte Reyes Odar
      • Leiva Peña Ronald
      • Caruajulca Ochoa Dennis
    • 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.
      I. PAQUETES INTEGRADOS
    • Paquetes según la plataforma
    • De la Instalación y Configuración
    • 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.
      Ventajas:
      Disponibilidad y bajos costos.
      Velocidad y mejor tiempo de actividad.
      Los sitios web basados en Linux son más rápidos que los basados en Windows.
      Sitio web que sea lo más accesible y amigable posible con los buscadores.
      Desventajas:
      No muy buen rendimiento de MySQL para sitios web demasiado grandes y con un gran volumen de inserción de datos.
      Es muy distinto de Windows, lo que dificulta el trabajo a quienes estén acostumbrados a él.
      LAMP
    • 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.
      Ventajas:
      Ideal para utilizar como servidor de desarrollo
      Fácil instalación con el software WAMP5
      Desventajas:
      Puedes tener alguna dificultad a la hora de instalar los subsistemas por separado. Es dificultoso la instalación de PHP en IIS.
      WAMP
    • WAMP que además incluye el gestor web de bases de datos phpmyadmin.
      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á:
      http://www.appservnetwork.com/index.php?newlang=spanish
      Ejemplo: AppServer Open Proyect
    • Actualmente AppServer 2.6.0 incluye los siguientes paquetes:
      Apache Web Server (versión 2.2.8)
      Lenguaje PHP (versión 6.0.0-dev )
      Base de datos MySQL (versión 6.0.4- alpha)
      Manejador de base de datos phpMyAdmin (versión 2.10.3)
      Versiones que Instala:
    • Proceso de Instalación
      Ejecutamos el instalador
    • Elegimos la ruta donde queremos instalar
    • Por defecto se marcan los 4 componentes.
    • Indicamos el nombre del servidor y el e-mail del administrador.
    • Indicar el Password, para el usuario principal de la base de datos
    • Fin de la Instalación
    • Ponemos http://localhost y debe mostrarse en el navegador
    • 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).
    • Ventaja:
      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.
      Desventaja:
      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.
    • Ejemplos:
       1.- Versiones de XAMPP:XAMP
      Por el momento existen cuatro versiones de XAMPP:
      1.1. XAMPP para Linux
      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.
    • 1.2. XAMPP para Windows
      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.
      1.3. XAMPP para Mac OS X
      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.
    • 1.4. XAMPP para Solaris
      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.
    • II.- PAQUETES POR SEPARADO
      1.- PHP
      Ventajas:
      Multiplataforma
      Manejo de excepciones
      Biblioteca nativa de funciones
      Permite técnicas de programación orientada a objetos.
      Amplia documentación en su página oficial-> PHP
      Destacada conectividad con MySQL.
      Es libre.
      Capacidad de conexión con distintos manejadores de base de datos.
      No requiere definición de tipos de variables.
    • Desventajas:
      Promueve creación de código desordenado y con un mantenimiento complejo.
      No posee adecuado manejo de Unicode.
      Es muy difícil de optimizar.
      Diseñado especialmente hacia un modo de realizar aplicaciones Web que es problemático y obsoleto.
      Se necesita instalar un servidor web.
      Todo el trabajo es realizado en el servidor.
      Se puede dificultar la lectura del código.
    • (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.
      Apache es principalmente usado para servir páginas web estáticas y dinámicas en la WWW.
      APACHE
    • VENTAJAS
      Altamente configurable
      Estabilidad
      Independencia de la plataforma
      Código abierto
      DESVENTAJAS
      Complejidad-
      Formatos de configuración no estándar
      Falta de integración
      Administración
    • 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.
      MySql
    • VENTAJAS
      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.
      Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento.
      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.
      Facilidad de configuración e instalación.
      Soporta gran variedad de Sistemas Operativos
      Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en Internet
      DESVENTAJAS
      Un gran porcentaje de las utilidades de MySQL no están documentadas.
      Lento con grandes bases de datos
      No tiene tantas capacidades como otros gestores profesionales
      Dificultad de manejo
      No maneje integridad referencial.
    • Paquetes por Separado