Saltar al contenido

Instalar LAMP (XAMPP) en Ubuntu 11.04

lamp-ubuntu

lamp-ubuntu

Es muy sencillo el instalarnos un servidor de pruebas en Ubuntu, a falta de XAMPP, herramienta que nos instala en nuestro Windows un completo servidor web, en Ubuntu tenemos LAMP. Los paquetes que instala son los siguientes:

  • Apache 2
  • MySql
  • PHP

Además, veremos como instalar PhpMyAdmin para gestionar nuestra base de datos MySql, aunque podemos utilizar SQL Developer (ver cómo conectar con SQL Developer a MySQL en Ubuntu).

Cómo no, abrimos nuestra consola y tecleamos las siguientes instrucciones:

sudo apt-get install tasksel

sudo tasksel install lamp-server

sudo apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-common

En resumen:

  1. Instalar TaskSel en nuestro ubuntu 11.04 es necesario ya que no viene incluido en la distribución y es necesario para instalar LAMP
  2. Una vez instalado TaskSel, procedemos a instalar el servidor LAMP
  3. Esta parte es opcional, pero aporta una serie de librerías interesantes para nuestro servidor. Se recomienda su instalación.

Las pruebas

Para saber si todo está correcto podemos crear el típico fichero de información sobre nuestro servidor. Es muy sencillo. Abrimos de nuevo la consola y si no la hemos cerrado todavía, pues tecleamos las siguientes instrucciones:

  1. Crearemos un archivo phpinfo.php en la carpeta de nuestro servidor (/var/www/phpinfo.php)
  2. En dicho archivo escribimos la instrucción phpinfo();
  3. Guardamos y salimos.
  4. Abrimos el navegador y tecleamos http://localhost/
  5. Debería de salirnos la imagen que vemos al final de esta lista.
  6. Ahora abrimos el script que acabamos de crear http://localhost/phpinfo.php y debería de aparecer la segunda imagen mostrada al final de esta lista
itWorksApache2
Imagen 1: Apache 2 Está funcionando correctamente (It's Works)
Imagen 2: phpinfo(); Todo correcto si vemos esto!

Y todo listo, nuestro LAMP instalado en Ubuntu 11.04 Es funcional y hasta la fecha, bastante estable.

Ahora deberíamos, si así lo deseamos instalar un gestor para nuestra base de datos MySql, que ya tenemos instalada. Tenemos dos opciones, aunque en realidad hay más, hasta la fecha son las únicas que hemos probado y la verdad, son muy potentes y más que suficientes. Ambas opciones muy válidas:

  1. Instalar y configurar SQL Developer
  2. Instalar PhpMyAdmin

Para instalar PhpMyAdmin… Claro, abrimos la terminal de nuevo y…

sudo apt-get install phpmyadmin

Nos pedirá un par de datos, contraseñas para ser exactos. Apuntarla bien cuando la escribáis o escribid una que tengáis estándar porque la necesitaréis para identificaros en el sistema. Para ver que se ha instalado de forma correcta… Pues muy fácil, abrimos el navegador y tecleamos http://localhost/phpmyadmin/ Si nos abre la siguiente página web estará todo ok. Ahora sí que sí, ya estamos listos para empezar a darle caña a nuestro servidor web.

phpmyadmin
Imagen 3: PhpMyAdmin

9 comentarios en «Instalar LAMP (XAMPP) en Ubuntu 11.04»

  1. Pingback: Webmin como herramienta gestora de nuestro Servidor en Ubuntu 11.04 | El blog de Suenyos.Com

  2. Creating config file /etc/phpmyadmin/config-db.php with new version
    granting access to database phpmyadmin for phpmyadmin@localhost: success.
    verifying access for phpmyadmin@localhost: success.
    creating database phpmyadmin: success.
    verifying database phpmyadmin exists: success.
    populating database via sql… done.
    dbconfig-common: flushing administrative password
    Syntax error on line 2 of /etc/apache2/mods-enabled/speedycgi.conf:
    Invalid command ‘AddHandler’, perhaps misspelled or defined by a module not included in the server configuration
    Action ‘configtest’ failed.
    The Apache error log may have more information.
    …fail!
    invoke-rc.d: initscript apache2, action «reload» failed.

    1. Tienes el mismo error que el compañero de arriba. No tienes bien configurado el servidor de Apache para que ejecute los archivos PHP, por eso los descarga, porque no los tiene reconocidos para procesarlos. Aunque también puede ser que no tengas bien instalado PHP en el servidor, que de igual modo, te dará ese problema.

      Si has seguido la mini-guía que aquí ofrecemos y no lo has conseguido (debería de salir siempre, pero mira… Todo es posible), te recomiendo que leas la siguiente guía, mucho más completa: http://www.maestrosdelweb.com/editorial/phpmysqlap/

      Si lo que necesitas es acabar con tu problema cuanto antes, lo mejor siempre es volver los pasos hacia atrás, es decir, desinstalar LAMP y volver a empezar. Incluso te recomiendo que instales uno a uno los componentes, que es bastante sencillo: http://blog.suenyos.com/2010/10/04/b-instalar-apache-php-y-mysql-en-ubuntu/

  3. Pingback: Instalación de Symfony » El blog de Suenyos.Com

  4. solucione el error corrigiendo el archivo a crear en :
    1 Crearemos un archivo phpinfo.php en la carpeta de nuestro servidor (/var/www/index.php), con el resto de pasos funciona ok

  5. Para quien haya tenido el problema de que el phpinfo.php se descarga en lugar de ejecutarse, ahí va la solución:

    Reiniciar el apache.

    sudo /etc/init.d/apache2 restart

    Así de fácil.
    Saludos.

Deja un comentario

A %d blogueros les gusta esto: