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 está disponible para Microsoft Windows, GNU/Linux, Solaris y MacOS X.
Muchos usuarios saben por experiencia propia que la instalación de un servidor web Apache no es fácil y que se complica aún más si se desea agregar MySQL, PHP y Perl.
XAMPP es una forma fácil de instalar la distribución Apache que contiene MySQL, PHP y Perl. XAMPP es realmente simple de instalar y usar, basta descargarlo, extraerlo y comenzar.
En este momento hay cuatro versiones de XAMPP:
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, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite e IMAP C-Client.
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.
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.
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, pdf class.
XAMPP es gratuito
XAMPP se instala fácilmente bajo Linux: Apache, MySQL, PHP y Perl óptimamente juntos. (Screenshot Linux de demo PHP/Ming) Simple instalación y desinstalación
Para instalar XAMPP sólo se requiere descargar y extraer XAMPP, es todo. No hay cambios en el registro de Windows (a no ser que se utilice la versión de XAMPP para el instalador de Windows) y no es necesario editar ningún archivo de configuración. No podría ser más fácil!
Para verificar si XAMPP está funcionando, se han incluido algunos programas de muestra, hay un pequeño programa de colección de CD (escrito en PHP usando MySQL) y un pequeño libro de visitas, así como varias otras utilidades de demostración.
Si decide que no necesita más XAMPP, simplemente borre el directorio XAMPP y el programa será removido completamente de su sistema.
Si se utiliza la versión de XAMPP para el instalador de Windows, se recomienda usar la utilidad para desinstalar. Como es habitual en las utilidades para instalar, ésta hará un registro de entrada para recordar los archivos instalados.
La filosofía
La filosofía detrás de XAMPP es la construcción de una versión fácil de instalar para los desarrolladores que entran al mundo de Apache. Para hacerlo más conveniente para los desarrolladores, XAMPP está configurado con todas las funciones activadas.
La configuración por defecto no es buena desde el punto de vista de la seguridad y no es suficientemente segura para un ambiente de producción - por favor, no utilice XAMPP en dicho ambiente.
Desde LAMPP 0.9.5 podrá hacer la instalación de XAMPP de un modo seguro usando »/opt/lampp/lampp security«.
Licencia
XAMPP es una compilación de software libre (comparable a una distribución Linux), es gratuito y libre para ser copiado conforme los términos de la licencia GNU General Public Lucense. Sin embargo, sólo la compilación de XAMPP está publicada bajo la licencia GPL. Por favor, remítase a cada licencia contenida en los productos para saber qué es y qué no es permitido.
En el caso de uso comercial, por favor dé una mirada a las licencias de los productos (especialmente MySQL), desde el punto de vista de XAMPP, el uso comercial es también libre.
LAMPP (Linux)
El acrónimo 'LAMP' se refiere a un conjunto de subsistemas de software necesarios para alcanzar una solución global, en este caso configurar sitios web o servidores dinámicos con un esfuerzo reducido. En las tecnologías LAMP esto se consigue mediante la unión de las siguientes tecnologías: Linux, el sistema operativo; En algunos casos también se refiere a LDAP.
Apache, el servidor web; MySQL, el gestor de bases de datos; Perl, PHP, o Python, los lenguajes de programación.
La combinación de estas tecnologías es usada primariamente para definir la infraestructura de un servidor web, utilizando un paradigma de programación para el desarrollo. A pesar de que el origen de estos programas de código abierto no ha sido específicamente diseñado para trabajar entre sí, la combinación se popularizó debido a su bajo coste de adquisición y ubicabilidad de sus componentes (ya que vienen pre-instalados en la mayoría de las distribuciones Linux). Cuando son combinados, representan un conjunto de soluciones que soportan servidores de aplicaciones.
SERVIDOR ES WEB
Un servidor web o servidor HTTP es un programa que procesa cualquier aplicación del lado del servidor realizando conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el cliente generando o cediendo una respuesta en cualquier lenguaje o Aplicación del lado del cliente. El código recibido por el cliente suele ser compilado y ejecutado por un navegador web. Para la transmisión de todos estos datos suele utilizarse algún protocolo. Generalmente se utiliza el protocolo HTTP para estas comunicaciones, perteneciente a la capa de aplicación del modelo OSI. El término también se emplea para referirse al ordenador que ejecuta el programa.
SERVIDOR WEB LOCAL
Un Servidor Web Local es aquel Servidor Web que reside en una red local al equipo de referencia. El Servidor web Local puede estar instalado en cualquiera de los equipos que forman parte de una red local. Es por tanto obvio, que todos los Servidores Web, son locales a la red local en la que se encuentran, o como mínimo, locales al sistema en el que están instalados.
Cuando un servidor Web se encuentra instalado en el mismo equipo desde el cual se desea acceder puede utilizarse la dirección de Loopback, 127.0.0.1 en Ipv4 y :: 1 en Ipv6. El puerto TCP 80 se obvia. Los archivos se almacenan en un directorio determinado por la configuración, generalmente modificable.
Existen numerosas aplicaciones que facilitan la instalación automática de servidores web Apache y aplicaciones adicionales como MySQL y PHP (entre otros), de forma conjunta, como XAMPP, JAMP o EasyPHP. Estas aplicaciones reciben el nombre de LAMP cuando se instalan en plataformas Linux, WAMP en sistemas Windows y MAMP en sistemas Apple Macintosh.
SERVIDORES WEB MÁS UTILIZADOS
APACHE
MICROSOFT IIS
GOOGLE GFE
LIGHTTPD
NGINX
SUN
Esta lista es teniendo en cuenta el número de servidores totales, es decir, suponiendo que cada dominio equivale a un servidor. En el informe también hay datos de los servidores activos, es decir, aquellos dominios que no tienen una mera página de parking.
RUTAS ABSOLUTAS Y RELATIVAS
Muchas veces necesitamos insertar un archivo en nuestra página web y cuando lo hacemos no se ve nada, es un error muy frecuente por no entender cómo funcionan las rutas o paths relativas y absolutas.
Ruta Absoluta:
La ruta absoluta indica la dirección completa del archivo sin importar donde estemos, es decir, si yo tengo una foto de mi perro llamada miperro.jpg dentro de la carpeta imágenes en mi dominio comocrearunsitioweb.com la ruta absoluta sería: http://www.comocrearunsitioweb.com/imagenes/miperro.jpg
Podemos utilizar esa ruta para llamar a la imagen desde cualquier sitio (ya sea en nuestro dominio o en otro).
Ruta Relativa:
La ruta relativa llama al mismo archivo pero desde el lugar donde estamos parados, es decir que solo funciona dentro de nuestro dominio. Por ejemplo: si nosotros estamos en el directorio principal y queremos insertar la foto desde el index la ruta relativa DESDE el index sería: imágenes/miperro.jpg
Nosotros ya estábamos en comocrearunsitioweb.com/ solo había que entrar a una carpeta llamada imágenes y buscar la foto. Ahora supongamos que estamos dentro de una categoría llamada "artículos" y queremos insertar la foto, la ruta relativa DESDE ese punto sería: ../imágenes/miperro.jpg
Los dos puntos antes de la barra (../) Significa un paso hacia atrás, porque teníamos que salir de la carpeta "artículos" y entrar a la carpeta "imágenes" donde está la foto.

No hay comentarios:
Publicar un comentario