
Para aquellos interesados en utilizar su PC como servidor Web con soporte para PHP, explico como instalar Xampp en Ubuntu. Xampp es una aplicación que engloba:
- PHP
- Apache Server
- MySQL
- PHPAdmin
- Perl
Es decir, que de un plumazo nos quitamos todas las aplicaciones necesarias para desarollar una aplicación web con soporte para Base de datos. Estos son los pasos que debemos seguir….
– Descargamos el tar.gz con la aplicación desde esta página.
– Inciamos sesión como superusuario desde una shell :
sudo -s
– Extraemos el fichero en el directorio /opt
tar xvfz xampp-linux-1.6.2.tar.gz -C /opt
– Con esto queda instalado Xampp en /opt/lampp. Le damos permisos a la carpeta donde alojaremos las páginas, para que un usuario normal pueda escribir en ella
chmod 777 -R /opt/lampp/htdocs
– Iniciamos el servicio
/opt/lampp/lampp start
y obtendremos un mensaje como el siguiente
Starting XAMPP 1.6.2…
LAMPP: Starting Apache…
LAMPP: Starting MySQL…
LAMPP started.
– Por ultimo para testear que todo ha ido bien abrimos Firefox y indicamos la siguiente URL: http://localhost/
Si todo ha ido bien, deberiamos ver en nuestro navegador, la pagina de administración de Xampp:

Para empezar a desarollar nuestra aplicación, creamos nuestras páginas dentro del directorio /opt/lampp/htdocs/NOMBREDENUESTROPROYECTO/
PD – Si aun no teneis un editor de PHP preferido os recomiendo usar Eclipse con el plugin PHPEclipse o bien, mi preferido Bluefish, para instalarlo abrimos sesion en una shell como administrador y tecleamos:
apt-get install bluefish
Eso es todo… Que comience el desarrollo!
ACTUALIZACIÓN: Aqui os dejo una información muy interesante con respecto a Xampp que no añadi en el articulo incialmente:
Lista de las carpetas y archivos importantes
/opt/lampp/bin/ |
es la carpeta en donde se encuentran los comandos de XAMPP. por ejemplo el codigo /opt/lampp/bin/mysql invoca el monitor de MySQL. |
/opt/lampp/htdocs/ |
Es el directorio donde se encuentran los archivos root de Apache. |
/opt/lampp/etc/httpd.conf |
Archivo de configuracion de Apache. |
/opt/lampp/etc/my.cnf |
Archivo de configuracion de MySQL. |
/opt/lampp/etc/php.ini |
Archivo de configuracion de PHP. |
/opt/lampp/etc/proftpd.conf |
Archivo de configuracion de PROFTPD. |
/opt/lampp/phpmyadmin/config.inc.php |
Archivo de configuracion de phpMyAdmin. |
con esto acabamos, claro que si tambien quieren desinstalar Xampp solo escriban lo siguiente en la terminal:
rm -rf /opt/lampp