
Te puede costar mas o menos, pero al final, todos aprendemos a realizarlo, y si no has aprendido ya estas tardando en ponerte manos a la obra y acabar montando en bici sin manos.
En la informática, cuando se empieza a enredar un poco en sistemas, para mi hay una cosa a la que primero nos tiramos a probar en nuestro laboratorio informático. No es ni mas ni menos que un servidor web.
Una plataforma para montar un servidor web, económico, legal y totalmente funcional es un linux. Hace tiempo, era algo mas complicado instalar y poner en funcionamiento estos servicios, pero hoy en día, en menos de 30 minutos cualquiera puede tener su servidor web listo para funcionar.
Escenario
Vamos a montar un servidor web el cual corre sobre ubuntu 7.10. Este servidor va a tener soporte php y mysql. Hace casi un año que uso ubuntu como puesto de escritorio y solo puedo hablar maravillas de esta distro.
Solución
Lo primero que vamos a necesitar es descargar los paquetes que necesitamos para poner en funcionamiento nuestro servidor web.
La instalación de los paquetes lo podemos realizar usando el adapt manager o desde un terminal usando el apt-get. En este ejemplo vamos a usar los dos para que veáis como se hace.
Instalación de paquete apache2
apache es un servidor web que lleva muchos años dando unos resultados buenísimos en multitud de aplicaciones y servicios web
- Abrimos el adept manager que esta en menú-sistema-adpet manager .
- En la casilla de buscar, escribimos apache y seleccionamos el paquete apache2.
- Una vez solicitada la instalación damos al botón aplicar cambios.

-Con esto ya tendremos instalado un sencillo servidor web bajo apache. Si escribimos la dirección http://localhost en nuestro navegador nos aparecerá el directorio web por defecto que instala apache.
- La carpeta raíz de este servidor web se encuentra en /var/www

Instalación del paquete php5
php es un interprete de programación el cual nos permite realizar una programación dinámica de nuestras webs.
-El siguiente paquete a instalar sera el php5. Lo realizaremos de la misma manera que instalamos el apache2.

Instalación de paquete libapache-mysql y mysql-server
mysql es un servidor de base de datos muy usado en plataformas web
- Las siguientes instalaciones las haremos desde el terminal.
- Abrimos el terminal y escribimos lo siguiente.
$ sudo apt-get install libapache2-mod-auth-mysql php5-mysql
$ sudo apt-get install mysql-server
Cuando estemos instalando el paquete mysql, nos preguntara una serie de aspectos:
- Contraseña del usuario root para conectar a mysql.
-Para que servidor web lo queremos configurar. Escogeremos apache2.

$ sudo /etc/init.d/apache2 restart
Instalación de phpmyadmin
phpmyadmin es una aplicación web, que nos va a permitir administrar las base de datos de mysql
Para instalar el paquete phpmyadmin lo haremos así:
$ sudo apt-get install phpmyadmin
Tendremos que volver a reiniciar apache
$ sudo /etc/init.d/apache2 restart
Una vez instalado si escribimos en el navegador: http://localhost/phpmyadmin accederemos ala ventana de loguin. Las credenciales son los datos introducidos en la instalación de mysql.

- El panel de administración de las base de datos tiene un aspecto como este:

- Una pequeña prueba que podemos hacer para comprobar que el interprete php esta correctamente instalado es crear un fichero de texto y poner dentro de el:
phpinfo();
?>
-Lo guardaremos con extensión php en la siguiente ruta:
/var/www/prueba.php
-Y deberá de visualizar algo de similares características al introducir en el navegador :
http://localhost/prueba.php

Con esto ya tendremos operativo nuestro servidor web, con php y mysql instalado en nuestra maquina. El resto ya lo pone nuestra propia imaginación.
Saludos
Comentarios
Saludos.
El localhost, se usa para acceder a la propia maquina, ya que remite a la dirección 127.0.0.1 que es algo asi como acceder a ti mismo.
Saludos
Se trata de webmin http://www.webmin.com/
Funciona muy bien, y se aprenden muchos conceptos.
Saludos
Not Found
The requested URL /phpmyadmin was not found on this server.
Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6.3 Server at localhost Port 80
agradeceria que me orienten
sudo apt-get install mysql-server apache2 php
sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
Segun expican esto crea un acceso directo a la carpeta phpmyadmin, creo qe con esto ya podras abrir http://localhost/phpmyadmin
Espero que les haya servido...