Está en la página 1de 14

XAMPP

XAMPP es un paquete formado por un servidor web Apache, una base de datos MySQL y los intrpretes para los lenguajes PHP y Perl. De hecho su nombre viene de hay, 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). Una de las ventajas de XAMPP es que de una forma muy sencilla y rpida (no ms de 5 minutos) te puedes montar en tu mquina un entorno de desarrollo de cualquier aplicacin web que use PHP y base de datos. La configuracin por defecto de XAMPP tiene algunas deficiencias de seguridad por lo que no es recomendable usarla como una herramienta para produccin, sin embargo con algunas modificaciones es lo suficientemente seguro para ser usada como servidor de sitios web en internet. Desde LAMPP (Linux AMPP) si que podr hacer una instalacin segura haciendo "/opt/lampp/lampp security".

Instalacin
Evidentemente lo primero que tenemos que hacer el irnos a la pgina oficial de XAMPP y bajarnos el instalador. Para este tutorial vamos a instalar XAMPP en una mquina con Windows XP Pro y vamos a usar el instalador (http://www.apachefriends.org/en/xamppwindows.html). Tambin se puede instalar sin instalador descomprimiendo el ZIP directamente en nuestra mquina.

Una vez descargado el instalador vamos a empezar a instalar ....

Elegimos el idioma y pulsamos OK

Pulsamos el botn Next.

Seleccionamos la carpeta destino donde se instalar la herramienta.

En este paso podemos elegir instalar los distintos mdulos como servicios de Windows. Para el ejemplo slo vamos a hacerlo para el Apache y MySQL.

Cuando la instalacin termine hacemos click en el botn Finish.

Administracin
Una vez instalado correctamente XAMPP vamos a ver las posibles opciones de configuracin y administracin de la herramienta y sus mdulos instalados, para ello arrancamos el panel de control de XAMPP.

En este panel de control podemos ver todos los mdulos instalados. Para cada mdulo podremos parar su servicio (Stop), arrancarlo (Start), ver su estado (Stop / Running), marcarlo como servicio (checkbox Svc) y entrar en su panel de administracin (Admin). Para probar que la instalacin de XAMPP fue exitosa basta con poner en el navegador "http://localhost"o "http://127.0.0.1"y nos aparecer la aplicacin de administracin web. En ella tenemos un seccin de administracin web de XAMPP, una seccin de insteresante demos y otra con herramientas incluidas en el paquete como phpMyAdmin, FileZilla FTP, Webalizer, etc.

En la primera seccin podremos ver toda la informacin relativa al PHP instalado (phpinfo()). Adems tenemos toda la documentacin online de cada uno de los componentes y mdulos incorporados en la herramienta. Como se dijo anteriormente XAMPP se desarroll inicialmente para entornos de desarrollo y no para entornos de produccin, como se puede ver en la opcin de chequear seguridad hay muchos agujeros y deficiencias. Para solucionar estos agujeros vaya a este enlace "http://localhost/security/xamppsecurity.php" antes de publicar nada en su website.

En la seccin de herramientas hay dos bastante interesante, phpMyAdmin y Conmutador PHP. La primera de ellas, phpMyAdmin es una herramienta muy conocida que nos permitir administrar nuestro MySQL. Antes de empezar a trabajar con esta herramienta hay que configurar algunas cosillas. Inicialmente MySQL crea un usuario por defecto llamado root sin password. Para poder cambiar la password de root se debe acceder a la administracin de MySQL a travs del Panel de Control de XAMPP. Despus de guardar los cambios, hay que modificar el fichero "config.inc.php" situado en "$HOME_XAMPP/phpMyAdmin/" y editar las siguientes lneas:

En este fichero se configurarn las variables necesarias para que phpMyAdmin pueda acceder a MySQL, las ms importantes son auth_type para el tipo de autenticacin, user y password. Para la variable auth_type podemos poner el mtodo de autenticacin http y cuando accedamos a phpMyAdmin nos aparecer una ventana para introducir el usuario y password de MySQL. Sin embargo, si ponemos como mtodo de autenticacin config debemos poner en las variables user y password el usuario y password de MySQL y de esta forma acceder directamente a phpMyAdmin sin preguntar nada el usuario.

Otra herramienta interesante es el conmutador de PHP, es decir, una forma rpida de cambiar la configuracin de PHP de PHP 4 a PHP 5 y viceversa. Para poder conmutar el PHP antes tenemos que parar el Apache. Despus de esto slo tenemos que ejecutar el script "php-switch.bat" situado en la carpeta principal de la instalacin de XAMPP.

Despes de ejecutar el script vamos a comprobar que la conmutacin se ha realizado correctamente.

Ejemplo
Ahora vamos a probar con un sencillo ejemplo. Este ejemplo est realizado en PHP, se conecta a base de datos y recupera datos de una determinada tabla. El resultado es este:

Pero, dnde tenemos que dejar nuestras aplicaciones web para poder ejecutarlas con xampp? Hay que dejarlas dentro de la carpeta "htdocs" situada en la carpeta principal de la instalacin de XAMPP. Para nuestro ejemplo hemos creado una nueva carpeta llamada "tutorial" y hemos colocado ahi el ejemplo.

Para poder ver las aplicaciones creadas basta con introducir en la barra de direcciones del navegador el path relativo a partir de la carpeta "htdocs" justo despes de "http://localhost" (en el ejemplo nuestro "http://localhost/tutorial").

Conclusin

Como se ha podido comprobar esta herramienta XAMPP no tiene mucho misterio. En menos de 5 minutos la hemos instalado y configurado. Una vez un conocido me dijo que lo ms preciado que tiene el ser humano es SU TIEMPO. Razn no le falta la verdad porque se llega a un momento en la vida en la que cada vez se tiene menos tiempo para determinadas cosas y se agradece la existencia de este tipo de herramientas con una instalacin y manejo rpido y sencillo.

Vista previa pginas PHP


Estas en el tema de Vista previa pginas PHP en el foro de PHP en Foros del Web. Hola a todos Acabo de comenzar el aprendizaje de PHP y quisiera saber si hay algn editor PHP que me permita visualizar en un navegador ... Avisos Google

ServiciosHosting.com
Hosting Dominios Streaming Desde Bs.F 18,00 /mes 4 GB de espac
ServiciosHosting.com
#1 (permalink) 09/01/2008, 05:46 Fecha de Ingreso: enero-2008 donfogon Mensajes: 4 Vista previa pginas PHP

Hola a todos Acabo de comenzar el aprendizaje de PHP y quisiera saber si hay algn editor PHP que me permita visualizar en un navegador el trabajo que voy desarrollando.

Tengo instalado un servidor local XAMPP C:\xampp|htdocs... Lo he intendado con Dreamweaver, pero est claro que no lo debo configurar bien ya que me aparece un mensaje que me indica que necesito instalar un servidor de prueba. Gracias anticipadas, Don Fogn Avisos Google

ServiciosHosting.com
Hosting Dominios Streaming Desde Bs.F 18,00 /mes 4 GB de espac
ServiciosHosting.com
#2 (permalink) 09/01/2008, 06:58 Fecha de Ingreso: agosto-2007 nx00 Mensajes: 313 Re: Vista previa pginas PHP

Si tienes el servidor instalado no tienes que configurar nada mas. Utiliza cualquier editor y cualquier navegador para ver tu trabajo. Por ejemplo como editor puedes usar lopedit que es gratuito. Y como navegador pues utiliza Internet Explorer que viene con windows si no tienes otro. Los ficheros que crees con lopedit gurdalos en c:/xampp/htdocs/ o donde lo hayas instalado. Despus desde Internet Explorer visualizas tu trabajo asi: http://localhost/nombreFichero.php nombreFichero.php sera el fichero que hiciste con lopedit y guardaste en xampp/htdocs/

#3 (permalink) 09/01/2008, 09:22 Fecha de Ingreso: junio-2007 lucasan Ubicacin: Cali - Colombia Colaborador Mensajes: 1.144 Re: Vista previa pginas PHP

Exacto, as es, y para darle vista previa desde dreamweaver, lo que debes hacer es configurar en este la ruta al servidor de prueba (y en esa carpeta es donde debes trabajar) en dreamweaver, vas a ir al menu "sitios" (o algo asi, lo tengo en ingles) y ahi le das en "manejar sitios" ahi vas a poder configurar, donde dice servidor de pruebas vas a hacer lo siguiente: Tipo de servidor: PHP MySQL Acceso: Local/Network Ruta al servidor: C:\xampp\htdocs\index.php Los ficheros deben ser guardados en la carpeta htdocs para que queden accesibles desde el navegador. (igual, dentro de esta carpeta puedes crear sub-carpetas para organizar todo mejor, ejemplo C:\xampp\htdocs\tutrabajo\index.php) Y asi, el dreamweaver te da la vista previa en el navegador. __________________ Plan Original Desarrollo Web ~$>sudo apt-get install -f "Asi debera arreglarse todo en la vida"

También podría gustarte