Como crear un Servidor Web (PHP, Apache, MYSQL, Phpmyadmin)

on



Cuando queremos hacer algo en PHP y MySQL y no tenemos el dinero para adquirir un servicio Web. Una buena idea es montar un servidor Web casero. Como muchos saben en Linux todo es bastante simple y esta no es la excepción; si la idea es programar en PHP y MySQL.

Lo primero es abrir la terminal y vamos a ingresar el siguiente comando:
sudo apt-get install php5 apache2 php5-mysql

Después instalamos el servidor para MySQL
sudo apt-get install mysql-server

Esto nos va a pedir la contraseña que queremos ponerle al usuario root

Y por ultimo instalamos phpyadmin que nos va a pedir la contraseña que usamos en la instalación previa mas la nueva que debemos asignarle, recuerden que instalamos apache2 así que tenemos que asociarlo a este cuando nos pregunte.
sudo apt-get install phpmyadmin

Si todo ha funcionado perfectamente podemos ir a la siguiente dirección http://localhost/ y nos debe mostrar un:

It works!

Si todo esta en orden podemos revisar si phpyadmin esta funcionando visitando la siguiente dirección: http://localhost/phpmyadmin/ Debe aparecer algo mas o menos como esto:


Recuerden que el usuario siempre sera root y la contraseña es la que han puesto antes.

A la super mega gran pregunta de donde guardar en linux un archivo PHP, yo tengo una aproximación simple y conveniente, crear un enlace simbólico entre nuestra carpeta de trabajo y /var/www. Es bastante simple de hacer aquí dejo un ejemplo de como lo tengo andando yo, simplemente abrimos el terminal y pegamos esta instrucción.

sudo ln -s /home/geojorg/Documentos/PHP /var/www

Al final guardamos todo en la carpeta PHP y desde el navegador lo corremos siempre como http://localhost/PHP

Es más,  ya que ando de buen animo les dejo un ejemplo de un archivo php y pueden probarlo en sus casas. Simplemente copien el siguiente texto lo guardan en la carpeta /Documentos/PHP como test.php y lo corren desde el navegador.


Lo que van a obtener de este pequeño ejemplo es lo siguiente:

Bloggroll

Páginas vistas en total

Blog Archive