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: