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.
<html> <head> <title> Prueba PHP </title> </head> <body> <p> Esto es una linea HTML <p> <?php echo "Esto es una linea PHP"; phpinfo(); ?> </body></html>
Lo que van a obtener de este pequeño ejemplo es lo siguiente:
Nota: Esta es una actualización de un post anterior.


Todo va bien hasta que llega la hora de intentar entrar a http://localhost/phpmyadmin/ y no me muestra nada, como si no existiera
ResponderSuprimirGracias, me ha servido bastante, pero tengo una duda que sucede cuando me envia el error:
ResponderSuprimir403 Forbidden
You don't have permission to access /PHP/codigo.php on this server.
_____________________________________________
Apache/2.2.17 (Ubuntu) Server at localhost Port 80
Tienes que darle permisos de usuario eso lo puedes hacer desde el menu de usuarios
ResponderSuprimir