Como instalar un servidor Apache con Php y Mysql en linux

Hoy les voy a enseñar a instalar un servidor apache donde podran hacer sus pruebas con php y mysql, nose si esta manera de instalar el servidor sea la mejor pero me parece una forma ‘correcta’ para hacerlo. Tengo que aclarar que para hacerlo deben tener una distribucion basada en Debian, yo uso LinuxMint 5 que esta basada en Ubuntu. Si no la tienen tampoco es mucho problema solo deberan buscar en los repositorios de la distribcion que ustedes usen o en su defecto bajar cada paquete de internet. Pues bien vamos a comenzar:
Abren una consola(Aplicaciones/Terminal) y tipean las siguientes lineas, cada una por separado:

$ sudo apt-get install apache2
$ sudo apt-get install php5
$ sudo apt-get install mysql-server
$ sudo apt-get install php5-mysql
$ sudo apt-get install php5-gd

Luego de la instalacion de mysql-server se les pedira una contraseña de root, pero no es el root de su sistema linux sino de mysql, no la olviden!
Tengan paciencia, si es que no tienen una buena conexion a internet algunos paquetes van a demorar en bajar.
Una vez bajados todos los paquetes ahi que configurar la carpeta raiz de los archivos que por defecto esta en /var/www/
Para ello en la consola teclean

sudo gedit /etc/apache2/sites-available/default

Y reemplazamos /var/www/ por el directorio que querramos, guardamos y listo.
En mi caso es en /home/fede/servidor_web/
Luego de esto tambien tenemos que instalar phpmyadmin para poder manejar las bases de datos, lo hacemos de la manera mas sencilla:

$ sudo apt-get install phpmyadmin

Bien, ya esta todo listo, ahora solo falta reiniciar el apache para que tome los cambios realizados, se hace con el siguiente comando:

$ sudo /etc/init.d/apache2 restart

Para comprobar que todo funcione bien vallan a la carpeta que defieron como raiz(en mi caso /home/fede/servidor_web/) y creen un archivo llamado index.php con el siguiente contenido:

phpinfo();
?>

Ahora abran cualquier navegador que usen(firefox/opera/flock) y en la barra de direcciones coloquen http://localhost/ deberian ver una pagina con los datos del php.
Para acceder al phpmyadmin deberan ingresar en http://localhost/phpmyadmin

En mi distribucion linuxmint luego de seguir estos pasos no he tenido que iniciar o detener el servidor apache nunca, arranca solo al iniciar sesion pero para aquellos que no les arranque automaticamente tienen estos 2 comandos que les pueden ser utiles:

$ sudo /etc/init.d/apache2 stop #parar apache
$ sudo /etc/init.d/apache2 start #iniciar apache

Debo dar el reconocimiento a este blog por hacer el tutorial original.
Bueno espero que les sea de utilidad y dejen sus comentarios!

Deja de pelear con tu hosting! Mira los planes de Godaddy.

Esto te va a interesar:

  1. Como instalar Kumbia en Ubuntu/Linux
  2. Instalar Symfony en Ubuntu/Linux
  3. Crear y quitar VirtualHost en Apache
  4. MySQL grafico para Linux
  5. Como instalar Komodo Edit en Linux – Editor para PHP
RSSSi te ha gustado el post deberias pensar en suscribirte gratis a los feeds RSS haciendo click aqui.

O usa tu lector favorito:
Add to Google Reader or Homepage Subscribe in Bloglines Subscribe in NewsGator Online Add to netvibes

18 Comentarios

PingBacks y TrackBacks

  1. dhuertas dice:

    Gracias, muy bueno el tutorial, no sabia como iniciar o detener el servidor, y ademas tengo un metodo para poder instalar todos los componentes juntos:
    sudo apt-get install php5 apache2 mysql-server
    Espero les sea de ayuda… Gracias

  2. perro dice:

    Este fue unos de los primeros post del blog…que bueno que alguien lo haya comentado :) Gracias por la visita tambien.
    Ha y por ahi escuche que el metodo mas rapido para instalar Apache, PHP y MySQL es hacer sudo apt-get phpmyadmin…no lo he probado pero creo que deberia funcionar

  3. Gnuser dice:

    Gracias por el post.
    Me ayudó a instalar
    todo en Venenux,
    una distro de Venezuela
    basada en Debian.

  4. perro dice:

    :) pues me alegro mucho Gnuser

  5. Saul dice:

    Muchas gracias amigo tenia este problema por solucionar.

  6. karen dice:

    :up: jeje muchas gracias…. solo me falta configurar wordpress

  7. Masizo dice:

    Muy bueno el post, me encargaron esto para la escuela el semestre pasado pero nunca lo reviso el maestro :p. solo una duda: si no quiero cambiar el directorio por defecto pense que no tendria problema pero entre a var/www y no me deja crear el archivo index.php, dehecho no me deja crear nada :S. probare entrando como root.

    Gracias por el Tuto.

  8. masizo dice:

    Listo si me ha funcionado entrar como admin, pero tengo que borrar el index que tiene por defecto, ya que al escribir localhost entra al index.html y no al index.php

    hasta luego

  9. dhuertas dice:

    @masizo
    si quieres entrar directamente a tu site sin necesidad de borrar el index que viene por default en la carpeta www (que de hecho no te recomiendo que lo borres, porque es una forma util de ver si tu servidor esta listo) nada mas tienes que crear una carpeta con el nombre de tu site (como podria ser “ejemplo), y para acceder a el seria de la siguiente forma: http://localhost/ejemplo, e inmediatamente te dirige al index de tu site…

  10. Masizo dice:

    Ok gracias por el consejo lo usare, pero ahora lo que me preocupa es que no puedo entrar al phpmyadmin como dice en el tuto, (http://localhost/phpmyadmin) ya provee reiniciando el apache e instalando y desinstalando el phpmyadmin pero no puedo entrar. :cry:

    Lo bueno de los errores es que aprendes mas, gracias por ayudarme. :)

Deja tu opinion

© 2010 FreshBrown Theme. All rights reserved.

Powered by Wordpress | Theme by TricksDaddy