Hola a todos:
Hoy vamos a ver como crear nuestro entorno de desarrollo LAMP fácilmente en nuestro PC.
LAMP viene de linux, apache , mysql y php, y es exactamente todo lo que necesitamos para desarrollar web utilizando php con el servidor apache, es lo que necesitamos por ejemplo si vamos a desarrollar bajo wordpress.
Estos pasos que os voy a mostrar a continuación han sido probado en un viejo portatil con Lubuntu 13.10 instalado, en principio debería funcionar con cualquier derivado de Ubuntu.
El primer requisito lógicamente es tener instalada nuestra distribución de Linux.
Después abrimos el terminal y escribimos lo siguiente para actualizar los repositorios:
sudo apt-get update
Acto seguido instalamos el lamp-server:
sudo apt-get install lamp-server^
Ahora añadimos algunos extras que nos pueden ser útiles como php5-gd para el tratamiento de imágenes y php5-curl:
sudo apt-get install php5-gd php5-curl
Activamos el mod_rewrite que es un modulo de Apache que nos permite modificar la forma en que se muestran las direcciones en la barra de direcciones:
sudo a2enmod rewrite
Por ultimo vamos a instalar phpmyadmin para gestionar nuestra base de datos mysql:
sudo apt-get install phpmyadmin -y
Al instalar nos preguntará para que servidor web configurar, elegimos apache2 y le damos a continuar.
Después nos preguntará si queremos configurar la base de datos con dbconfig-common, le decimos que no y terminará la instalación.
Para finalizar debemos crear un enlace simbólico desde /usr/share/phpmyadmin hacia la carpeta donde guardamos nuestros archivos web.
En versiones de apache anteriores a 2.4.7 el directorio raiz para guardar los archivos web era /var/www por lo cual crearemos el enlace simbólico de la siguiente manera:
sudo ln -s /usr/share/phpmyadmin /var/www/
Sin embargo de la versión 2.4.7 en adelante el directorio raiz es /var/www/html/ así que en versiones actuales tenemos que crear el siguiente enlace simbólico
sudo ln -s /usr/share/phpmyadmin /var/www/html/
De esta manera siescribimos http://localhost/phpmyadmin en la barra del navegador nos abrirá el gestor de mysql phpmyadmin.
Para saber que versión de apache tenemos instalada desde consola escribimos:
apache2ctl -v
Para finalizar solo comentaros que si necesitáis además mandar emails desde php aquí os explico Como instalar y configurar un servidor de correo SMTP para enviar emails desde localhost con php.
Espero que os sirva de ayuda.