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!
Información Bitacoras.com…
Si lo deseas, puedes hacer click para valorar este post en Bitacoras.com. Gracias….
[…] asi que lo primero que veremos es como instalarlo. Para ello necesitaremos un paso previo que es instalar Apache+php+mysql. Una vez completado esto si podemos […]
[…] vamos a ver como instalar el framework para php symfony, lo primero sera haber instalado apache+php+mysql como lo indique anteriormente. Veran que en el post yo cambio la direccion de la carpeta raiz donde […]
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
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
[…] Me he enterado de esta aplicacion en aplicacionesempresariales, se trata de un software de facturacion en español y open source llamado Factusyn. Es un software completo que corre sobre el navegador, y cuya instalacion puede realizarse en cualquier PC que pueda funcionar como servidor y que tenga Apache, Php y MySQL. […]
Gracias por el post.
Me ayudó a instalar
todo en Venenux,
una distro de Venezuela
basada en Debian.
:) pues me alegro mucho Gnuser
Muchas gracias amigo tenia este problema por solucionar.
:up: jeje muchas gracias…. solo me falta configurar wordpress
karen….en el blog ya explique hace tiempo como montar un blog paso a paso :) por si te interesa los enlaces estan aqui:
https://paraisolinux.com.ar/como-crear-un-blog-paso-a-paso/
https://paraisolinux.com.ar/como-crear-un-blog-paso-a-paso-2-parte/
[…] 2 Poner creditos a los videos con Kino Poner creditos a los videos con Kino – segunda forma Como instalar un servidor Apache+PHP+MySQL en Linux Herramientas de modelado UML Herramientas para diagramas de Gantt Que es el RSS Gravatar, que son y […]
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.
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
Perdon por tardar tanto en responder, es asi como dice dhuertas…no necesitas borrar el index solo crear otra carpeta y entrar desde http://localhost/carpeta
@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…
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. :)
que significa que no puedes entrar? que te dice? prueba con opera que siempre te muestra los errores mas completos y dinos que mensaje te aparece
Una consulta soy nuevo en linux y he seguido todos los pasos pero no me deja crear el archivo index.php en var/www no tengo permisos
Que es lo que puedo hacer??? Gracias de antemano
Claro, eso es porque var/www es un dominio que solo puede usar el root. Fijate en el tutorial dice como cambiar ese directorio por otro, usa algun directorio que este en tu carpeta Home.
saludos desde CUBA.
el saber nunca ocupa espacio, ni tiempo.
gracias por sus aportes y conocimientos.
yo soy licenciado en ciencias de la educación especialidad informática.
hoy en día quiero aprender administración de redes para dedicarme a ese campo.
tengo conocimientos muy vagos respecto a ese tema.
usted podría indicarme desde cero algún material en especifico.
administración de redes desde linux
que sea desde cero es decir para alguien que desea emprender el camino a la administración de redes.
saludos y salud para usted
raul
No soy especialista en redes pero aqui tiene 2 manuales
https://paraisolinux.com/manual-en-espanol-de-redes-con-virtualbox/
https://paraisolinux.com/curso-sobre-redes-de-area-local-en-linux-gratis/
[…] porque necesitaba que el sitio pudiera ser accedido por cualquiera sin que tenga la necesidad de instalar apache, importar base de datos ni nada. Entonces busque un plugin que hiciera lo que yo necesitaba y lo […]
[…] Obviamente para su funcionamiento es necesario un servidor web con apache y php. Aqui tienen un tuto de como instalar apache y php en linux. […]
donde guarda linux mint las carpetas donde instalo apache? gracias
No se a que carpetas te referis
Excelente la web. El tutorial ni hablar! Fantastico. Mi unico problema es que no puedo ejecutar el «phpmyadmin». Escribo 127.0.1.1/phpmyadmin y me dice que la pagina no existe! Alguna sugerencia?
Si, estas seguro que PHP se instalo correctamente? Prueba poniendo un archivo con la sentencia phpinfo() para comprobar
funciona perfecto PHP. Mi problema es «phpmyadmin»
el mio tambien
Mi problema es que tampoco me funciona el “phpmyadmin”
el navegador firefox me devuelve «Fallo al conectar»
desinstale todo el apache mysql y todo
detuve el server
re inicie el pc
ejecuto localhost
y aun me sigue apareciendo
IT WORKS
ja ja ja ja
:P las maravillas de Ubuntu
redy =D
bonito metodo anticuado. lastima que se siga usandolo con todas sus fallas, demas bugs y todos los dolores de cabeza que puede ocasionar luchando con php y sql.
Porque anticuado. Puedes pasarme alguna direccion para un metodo nuevo?
yo tube problemas con phpmyadmin pues me decia que no funcionaba en mi servidor cuando escribia http://localhost/phpmyadmin
Solucion: http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/3.3.10/phpMyAdmin-3.3.10-all-languages.tar.bz2/download?use_mirror=superb-sea2
descargar y descomprimir en la carpeta «/var/www/» o el directorio que eligieron, sugiero que todo lo hagan desde la terminal como adminstrador
yo tube problemas con phpmyadmin pues me decia que no funcionaba en mi servidor cuando escribia http://localhost/phpmyadmin
Solucion:
http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/3.3.10/phpMyAdmin-3.3.10-all-languages.tar.bz2/download?use_mirror=superb-sea2
descargar y descomprimir en la carpeta «/var/www/» o el directorio que
eligieron, sugiero que todo lo hagan desde la terminal como adminstrador
PD: perdon pero comente esto como respuesta abajo, porfavor pido al administrador amablemente que lo borre y deje este comentario ya que vi que muchos tenian la duda, una disculpa y grax.
Gracias por el post.!!!!!…
[…] de las primeras entradas de este blog fue como instalar Apache, mysql y php en Ubuntu. En cada distro es distinto, en algunas con uno o dos comandos en la consola se logra, en otras […]
[…] de las primeras entradas de este blog fue como instalar Apache, mysql y php en Ubuntu. En cada distro es distinto, en algunas con uno o dos comandos en la consola se logra, en otras […]