Instalar Xampp 1.8.3 en Ubuntu, Xubuntu, Lubuntu, Kubuntu

Para instalar xampp 1.8.3 lo haremos con el instalador que trae que es similar al windows. Para ello descargamos la versión de www.apachefriends.org/es/index.html. Una vez descargada abrimos la consola y vamos a donde la hemos descargado y le damos permiso de ejecución. Para mi esta opción es mejor que instalar las librerias por separado y que queden integradas al sistema ya que si hay que actualizar simplemente descargamos la versión actualizada

sudo chmod 755 xampp-linux-x64-1.8.3-1-installer.run

Luego lo instalamos con el siguiente comando

sudo ./xampp-linux-x64-1.8.3-1-installer.run

Si todo ha ido bien veremos una pantalla como la siguiente. xampp Ahora solo queda seguir el asistente. Una vez instalado lo arrancas con sudo /opt/lampp/lampp start y ya deberias poder navegar.

Desarrolla como un profesional, create un Virtual hosting

Una vez instalado el xampp tal vez te interese configurar tu server con hosts virtuales o virtual hosts. Esto sirve cuando tienes muchos proyectos y no tengas que andar cambiando en el htdocs el archivo de configuración cada vez que quieras navegar por tus proyectos en local, accediendo a tu proyecto simplemente tipeando en el navegador proyecto1.local o proyectox.local Para ello hay que hacer dos cosas:modificar el archivo /etc/hosts  y el archivo /opt/lampp/etc/extra/httpd-vhost.conf. Para el siguiente ejemplo vamos a crear en nuestro /home/juan ,  una carpeta que se llame php y en su interior los diferentes proyectos que en este caso se llamará prueba.local, quedando la ruta de nuestro index dentro de nuestro proyecto como /home/juan/php/prueba.local/index.php

httpd-vhost.conf

A este fichero lo abrimos como root con nano por ejemplo, tipeando sudo nano y ruta del fichero, si es un debian o derivado y le agregamos la siguiente información

<VirtualHost *:80>
    ServerName prueba.local
    ServerAlias www.prueba.local
    DocumentRoot "/home/juan/php/prueba.local"
  
    <Directory /home/juan/php/prueba.local>
        DirectoryIndex index.php
        AllowOverride All
        Require all granted
    </Directory>    
</VirtualHost>

Las primeras lineas indican como se llamará nuestro servidor virtual, es decir lo que tipearemos en el navegador para navegar por el mismo. Luego viene el alias que es basicamente lo mismo, pero que tome además la dirección con www. Luego viene la ruta del proyecto y finalmente con la directiva <Directory …..> le indicamos que de permiso para navegar por la estructura de directorios de nuestro proyecto Finalmente queda por agregar el nombre del servidor virtual, es decir ese prueba.local a nuestro /etc/hosts para que reconozca los servidores virtuales, es algo asi como un emulador de dns. La información que tienes que agregar es

127.0.0.1 prueba.local

Lo cual quiere decir que todas las peticiones a prueba.local las redirija a localhost o lo que es lo mismo 127.0.0.1 Luego reiniciamos con sudo /opt/lampp/lampp restart y ya deberia estar

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s