Вы находитесь на странице: 1из 15

COMO INSTALAR XAMPP EN LINUX

Luego de descargar la ultima version del XAMPP desde apachefriends, abrimos la consola y tipeamos: sudo tar -zxvf <archivo> -C /opt Siendo <archivo> el .tar.gz que acabamos de descargar, con la direccin completa. Ejemplo: sudo tar -zxvf /home/usuario/Desktop/xampp-linux-1.6.7.tar.gz -C /opt Este simple proceso instalar el XAMPP en la ubicacin /opt/lampp. Una vez instalado, se deben cambiar los permisos de la carpeta donde luego se "subirn" las pginas. Se hace con el sigiente comando: sudo chmod -R 777 /opt/lampp/htdocs Sin este comando sera imposible cargar nuevos protectos en modo grfico. Una vez modificados los permisos, slo queda inciar el XAMPP, lo cual es posible gracias al comando: sudo /opt/lampp/lampp start Dando como resultado: Starting XAMPP for Linux 1.6.7... XAMPP: Starting Apache with SSL (and PHP5)... XAMPP: Starting MySQL... XAMPP: Starting ProFTPD... XAMPP for Linux started. Una vez que el XAMPP est corriendo, slo queda abrir algn explorador y tipear en la barra de direccin http://localhost. Si no sale un error de fallo de conexin, XAMPP est funcionando y ya puedes empezar a trabajar con Apache, MySQL, PHP y Pearl desde Linux.

Instalar Apache + PHP + MySQL en Windows 7


Enviado por jos en Dom, 08/08/2010 - 07:48 Tecnologa:

Apache PHP

La idea de este tutorial es configurar un servidor WAMP, es decir: Windows + Apache + MySQL + PHP para poder desarrollar aplicaciones Web basadas en PHP como lenguaje de programacin, que integre el uso de bases de datos en MySQL teniendo como servidor Web al poderoso Apache. Todo esto usando Windows 7. Como referencia, el uso tradicional de un servidor Web que integre Apache, PHP y MySQL es en Linux y es a lo que se le llama comnmente un servidor LAMP (Linux + Apache + MySQL + PHP). Este tutorial tambin puede servirte si usas Windows Vista o Windows XP Profesional. Slo recuerda instalar y cambiar la configuracin de las aplicaciones teniendo privilegios de Administrador. No he probado que tal se comporten estas aplicaciones en las versiones Home de Windows. Bajar las aplicaciones necesarias Partiremos que ya tienes Windows 7 instalado. Slo lo he probado en la versin Profesional y Ultimate de este Sistema Operativo y en las similares de Windows Vista, as como en Windows XP Profesional (con SP.2 o SP3). Lo siguiente es bajar Apache (http://httpd.apache.org/download.cgi), del cual he usado la versin 2.2.16. PHP lo obtenemos del sitio http://www.php.net/downloads.php. He usado la versin PHP 5.2.14 (zip package). Finalmente MySQL lo obtenemos de http://www.mysql.com/downloads/mysql/ (para este tutorial he usado la versin 5.1 (mysql-5.1.49-win32.msi).

Instalando Apache Para instalar Apache, basta con ejecutar el instalador. Slo recuerda que debes ejecutarlo con privilegios de administrador. Para una referencia ms detallada de las opciones de instalacin que recomiendo, puedes checar este tutorial paso a paso: http://josmx.com/instalando-apache-en-windows. Instalando PHP Para instalar PHP primero descomprimimos el zip que hemos descargado. Lo descomprimimos en una carpeta que tendr por nombre PHP. Copiamos el archivo php.ini-recommended a otro archivo cuyo nombre ser php.ini. Este archivo lo dejaremos en la carpeta PHP. Ahora movemos esta carpeta PHP al directorio raz en C:\. Para integrar PHP en el servidor Web Apache hacemos lo siguiente: 1. Creamos un archivo de texto que lleve por nombre httpd-php.conf dentro de la carpeta C:\Apache2.2\conf\extra. Recuerda que hemos instalado Apache en la carpeta C:\Apache2.2. el contenido de este archivo de texto debe ser el siguiente:
#load the php main library to avoid dll hell Loadfile "C:\php\php5ts.dll" #load the sapi so that apache can use php LoadModule php5_module "C:\php\php5apache2_2.dll" #set the php.ini location so that you don't have to waste time guessing where it is PHPIniDir "C:\php" #Hook the php file extensions AddHandler application/x-httpd-php .php AddHandler application/x-httpd-php-source .phps

2. Le agregamos el siguiente texto al archivo C:\Apache2.2\conf\httpd.conf, esto al final de la seccin # Supplemental configuration :
# PHP settings Include conf/extra/httpd-php.conf

Modificamos la lnea "DirectoryIndex index.html" agregando "index.php" antes de "index.html".


DirectoryIndex index.php index.html

Guardamos este archivo y abrimos el archivo C:\php\php.ini. Habilitamos el soporte para MySQL. Para ello en la seccin "Paths and Directories" modificamos la entrada "extension_dir" para que quede como:
extension_dir = "C:\PHP\ext"

En la seccin "Windows Extensions" quitamos el comentario a las extensiones php_mysql.dll y php_mysqli.dll. Adicionalmente podemos habilitar otras extensiones, pero eso ya depende de lo que necesitemos.
extension=php_mysql.dll extension=php_mysqli.dll

Guardamos este archive y reiniciamos el servidor Apache, ya sea mediante lnea de comando (recuerda que siempre hay que ejecutar esos comandos como administrador) o mediante la herramienta Apache Service Monitor.

Puedes ver que esta es una descripcin concreta de como integrar PPH en Apache. Para una descripcin ms detallada puedes ver el artculo http://josmx.com/instalar-PHP-enWindows-Vista Instalando MySQL Ya que hemos bajado el instalador de MySQL, simplemente lo ejecutamos con privilegios de Administrador. Siempre recomiendo personalizar la instalacin. En este caso las figuras que presento a continuacin resumen la forma que recomiendo para personalizar la

instalacin tomando en cuenta que usaremos MySQL en una computadora para desarrollar o probar aplicaciones. Solo destacar que recomiendo instalar MySQL en la carpeta C:\MySQL. Esto tanto la aplicacin como los archivos de datos. Igual al terminar de instalar MySQL el instalador nos pedir que lo configuremos. Aqu slo recomiendo que modifiquemos las opciones de seguridad y le asignemos una contrasea para el acceso al usuario root, que es el administrador de MySQL.

Las aplicaciones de PHP ya podrn accesar a las bases de datos que creemos. Simplemente basta con poner como servidor localhost o 127.0.0.1 y los datos del usuario que tendr

acceso a las bases de datos, ya sea mediante el usuario root o con algn otro que podamos crear con sus respectivas contrasea y permisos correspondientes.

Вам также может понравиться