domingo, 16 de junio de 2013

Instalar un servidor LAMP en Ubuntu 13.04 y derivadas

LAMP son las siglas de Linux Apache MySQL y PHP. En esta entrada vamos a explicar como instalar fácilmente un servidor LAMP en tu Ubuntu o Linux Mint. Varias versiones atrás esta instalación era menos sencilla, ya que tenías que instalar varios paquetes separadamente, sin embargo ahora podéis instalarlo todo desde uno solo, tanto el servidor Apache, como el servidor MySQL y los paquetes de PHP necesarios.

sudo apt-get install lamp-server^
Con este comando ya lo tenemos todo instalado y los servidores funcionando. Podéis comprobar que Apache está funcionando abriendo vuestro navegador y yendo a la dirección http://localhost. Obtendréis algo así:

Por defecto, el directorio web de Apache será /var/www, en el que necesitaremos privilegios de administrador para escribir, con lo que si vais a trabajar en esa ruta lo suyo es que cambiéis los permisos del directorio (sudo chmod -R 775 /var/www). Otra opción es cambiar el directorio web de Apache editando el fichero /etc/apache2/sites-available/default y sustituyendo /var/www por el directorio que queráis.

Para comprobar que PHP funciona correctamente podemos hacer:

sudo nano test.php
Ahora escribimos:

<?php phpinfo();?>

Cerramos con Ctrl-X y guardamos con Y. En nuestro navegador escribiremos la dirección http://localhost/test.php. Si todo funciona correctamente obtendremos una página con información acerca de nuestra versión de PHP, configuración de Apache, etc.



Aunque hemos instalado también un servidor MySQL no se ha instalado ningún administrador de bases de datos. Podemos instalar por ejemplo phpMyAdmin, el clásico administrador de MySQL vía web. Para instalarlo:

sudo apt-get install phpmyadmin
Para usar phpMyAdmin, en nuestro navegador iremos a la dirección http://localhost/phpmyadmin y si todo ha ido bien nos iremos a la página de inicio de sesión de phpMyAdmin.

Con todo esto ya tendréis lo necesario para empezar a desarrollar en PHP y manipular bases de datos en MySQL. En cuanto a editor de desarrollo a mí me gusta especialmente Sublime Text 2, aunque otros como Geany o el mismo gEdit (que seguramente tendréis ya instalado) también están muy bien.


sábado, 1 de junio de 2013

Actualizar Linux Mint 14 a la versión 15 sin reinstalar

Como todos sabéis hace unos días fue liberada la versión 15 de Linux Mint (Olivia). Una de las pocas cosas que no me gustan de esta gran distro es precisamente lo poco que facilitan la actualización a nuevas versiones, de hecho, lo recomendado en la web de Linux Mint es hacer backup con la aplicación destinada para ello y después una instalación limpia de la nueva versión.

Desde luego es la opción más segura, sin embargo puede que a muchos les resulte tedioso tener que estar haciendo instalaciones nuevas cada 6 o 7 meses, por lo que voy a contaros aquí como podéis actualizar a la versión 15 sin tener que estar reinstalando. Realmente es una tarea bastante sencilla, que sólo consiste en cambiar los repositorios antiguos por los nuevos y actualizar la distro. Aunque a mí me ha funcionado sin problemas, os recomiendo que hagáis copias de seguridad, ya que puede que no funcione bien en todos los casos.

El cambio de los repositorios podemos hacerlo fácilmente con estos 2 comandos:

sudo sed -i 's/quantal/raring/' /etc/apt/sources.list
sudo sed -i 's/nadia/olivia/' /etc/apt/sources.list

Si preferís cambiarlos manualmente tendréis que editar el fichero /etc/apt/sources.list:

sudo nano /etc/apt/sources.list
En cada línea del fichero cambiamos nadia por olivia, o bien quantal por raring. Para guardar usaremos Ctrl-O y para salir Ctrl-X.

Una vez cambiados los repositorios, ya sea con el comando sed o manualmente, el fichero sources.list debería tener un aspecto parecido a este (estos son los repositorios básicos de la distro, si habéis añadido más por vuestra cuenta tendréis más líneas):

deb http://packages.linuxmint.com/ olivia main upstream import
deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ raring-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ raring-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ raring partner
deb http://packages.medibuntu.org/ raring free non-free

# deb http://archive.getdeb.net/ubuntu raring-getdeb apps
# deb http://archive.getdeb.net/ubuntu raring-getdeb games

Es posible que tengamos más repositorios añadidos como ficheros .list. Entramos en /etc/apt/sources.list.d y si tenemos ficheros de extensión .list hacemos lo mismo que hicimos anteriormente con sources.list, es decir, sustituimos los nadia por olivia y los quantal por raring, ya sea manualmente o con el comando sed, como queráis.

Una vez hecho todo esto ya hemos sustituido los repositorios de la versión 14 por los de la 15, así que ahora toca actualizar:

sudo apt-get update
sudo apt-get dist-upgrade

Durante el proceso se nos preguntará si queremos sustituir algunos ficheros de configuración por sus nuevas versiones, a lo que podéis contestar siempre que sí (Y). Una vez finalizado reiniciamos y ya tendremos nuestro sistema actualizado a la versión 15.

Actualizar la distro a una nueva versión puede tener cierto riesgo, sin embargo creo que Linux Mint debería hacer lo mismo que Ubuntu en este sentido y permitir a los usuarios realizar esta tarea de manera automática, previa recomendación de que hagan copias de seguridad. Para una distro cuyo objetivo es acercar Linux a todo tipo de usuarios, noveles o no, creo que sería una buena idea simplificar al máximo todo este proceso y así permitir que usuarios noveles puedan estar fácilmente a la última.