>
Pues nosotros vamos a instalar nuestro LAMP cómodamente. Este termino se refiere a un conjunto de software necesario para alcanzar una solución global, en este caso configurar sitios web o servidores dinámicos con un esfuerzo reducido. Dicho de otra forma, se trata del acrónimo deLinux, Apache (servidor web), MySQL (gestor de bases de datos), Perl, PHP, o Python (lenguajes de programación).
Con esto, creamos un entorno donde trabajar con WordPress, Joomla, Drupal, Moodle y algunas otras cosas relacionadas a bases de datos y MySQL en nuestro servidor particular. ¿Manos a la obra?
En Ubuntu 10.04 es sencillo, nos vamos a Sistema/Administración/Gestor de paquetes Synaptic y seleccionamos Editar/Marcar Paquetes por Tarea. Seleccionamos LAMP SERVER, aceptamos y por último pulsamos en Aplicar para iniciar la instalación.
misha@twiki:/var/www$ sudo chown -R misha
[sudo] password for misha: *********
Otra opción, tal como apunta SCB en los comentarios, es seguir los siguientes pasos:
1) Agregarte al grupo de www-data en Ubuntu (Sistema/Administración/Usuarios y Grupos)
2) Hacer un vhost que apunte a un lugar donde si puedas escribir
a) Editamos /etc/apache2/httpd.conf y buscamos la linea Include /etc/apache2/vhosts.d/*.conf por Include /etc/apache2/vhosts.d/vhost.conf
b) Renombramos el fichero vhost.template que se encuentra en /vhosts.d/: mv vhost.template vhost.conf
c) Editamos vhost.conf añadiendo:
NamevirtualHost *
<VirtualHost *>
ServerAdmin youremail@yoursite.com ->>>email a mostrar en caso de 404
DocumentRoot /srv/www/htdocs/directorio hacia tu sitio/ ->>> Ruta donde se encuentra nuestro sitio.
ServerAlias yourdomain.com *.tudominio.com ->>> Nombre o alias de nuestro sitio.
</VirtualHost *>
Una vez salvada nuestra edición debemos reiniciar apache: /etc/init.d/apache2 restart
Encontraremos más información siguiendo el siguiente enlace.
3) Usar UserDir
UserDir disabled
UserDir enabled tu-usuario
¡Lo tenemos! Nuestro LAMP funcionando en solo cinco minutos.
Nota: También puedes seguir esta estupenda guía de PulsaF5