1.- Descargar los paquetes necesarios:
sudo apt-get install apache2 php5 mysql-server phpmyadmin libapache2-mod-auth-mysql php5-mysql
2.- Crear contraseña al root para el acceso a MySql:
sudo /etc/init.d/mysql reset-password
3.- Después de que se descargen e instalen todo los paquetes debería quedar funcionando todo. Para probar el apache anda a firefox y escribe en la barra de direcciones localhost, se debería ver así:
Extras
1.- Si quieres que el directorio de tu web quede en tu home ( /home/TU_USUARIO/TU_WEB ), tienes que editar el archivo 000-default:
sudo gedit /etc/apache2/sites-enabled/000-default
en el archivo hay dos lugares donde dice /var/www/ ,cambialo por /home/TU_USUARIO/TU_WEB/
Ejemplo: El mío es /home/kto/blog/
Guarda los cambios y todo bien!
2.- Si realizaste el extra anterior necesitarás entrar a phpmyadmin, crea un enlace:
ln -s /usr/share/phpmyadmin /home/TU_USUARIO/TU_WEB/phpmyadmin
Entonces ahora podrás entrar a phpmyadmin con http://localhost/phpmyadmin
Ejemplo: A mi enlace le puse pm, entro con http://localhost/pm
3.- Es recomendable usar un firewall por seguridad, yo uso firestarter, lo instalas fácilmente con:
sudo apt-get install firestarterNota: Recuerda abrir el servicio entrante HTTP puerto 80 a cualquiera.
14 comentarios:
Hola KTO, quizas me recuerdes de los comentarios de FayerWayer, queria decirte que sos un hijo de re mil puta, y que te vayas a la re contra mil violada de tu madre, pelotudo de mierda, sorete mal cagado
besitos,pepe... yo también te quiero X)
perdon, reconozco q me deje llevar x el enojo del momento, pero queria disculparme sinceramente, pero queria decirte q no soy un troll, y q no me gusta q me traten mal, soy muy sensible, y estoy pasando por un mal momento, me disculpas?
logre seguir todo bien hasta:
sudo apt-get install firestarter
Ejecute el FireStarter y lo configure
Pero al final pones una nota que no entendi como hacerlo y para que es eso:
Nota: Recuerda abrir el servicio entrante HTTP puerto 80 a cualquiera.
Como se hace? para que sirve?
Hola Carlos, en palabras simples, el firestarter es un firewall.
http://es.wikipedia.org/wiki/Cortafuegos_(inform%C3%A1tica)
Por lo tanto el firestarter por defecto no permite que nadie tenga acceso a tu computador por seguridad (evita troyanos, hackers, etc); entonces debes decirle que tú tienes montando un servidor web (http) que sale al mundo atravéz del puerto 80 (puerto por defecto) y que quieres que cualquier persona pueda acceder a los contenidos que tú pongas (esa es la idea, ¿no?).
http://es.wikipedia.org/wiki/Puerto_de_red
Para eso vas a la pestaña Normativa, tienes que elegir la edidión de "Normativa para el tráfico entrante" y te posicionas abajo en "permitir servicio" y le das al botón añadir regla y pones lo datos del servicio, en este caso son:
Servicio: HTTP
Puerto: 80
Cuando el origen es: Cualquiera.
Una imagen para más claridad
http://farm3.static.flickr.com/2162/2055972511_ea66733d02_o.png
En mi caso, en este momento en mi pc tengo habilitado los servicios VNC y SSH para accesar remotamente a mi PC.
http://es.wikipedia.org/wiki/SSH
http://es.wikipedia.org/wiki/VNC
Saludos.
excelente!
ahora si entendi.
muy ilustrativa la imagen.
Por lo tanto:
si solo deseo usar el servidor local para mis pruebas de php simplemente NO abro el puerto 80 para que solo en la propia maquina se pueda disponer del servidor local.
Correcto, felicidades.
Intento hacer la instalación (en Gutsy) pero al abrir localhost solo me aparece Apache, y no PHPMyAdmin. Dónde podrá estar?
he hecho todo pero donde esta phpmyadmin solo aparece la carpeta de apache cuando quiero reinstalar dice que todo esta instalado
ojala le sirva a alguien
Si al abrir localhost o 127.0.0.1 en tu navegador, y tras haber instalado phpmyadmin, mysql-server, php, … no te aparece el directorio de phpmyadmin para configurar mysql, simplemente con crear un enlace simbólico lo tienes solucionado:
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
Mr anonimo, esa instrucción estaba en el extra numero 2.
Saludos.
Holap:
Genial, pero cómo hago que se acceda a mi PC desde cualquier otro PC en el mundo con internet?
Cómo es el tema del dominio?
Saludooos.
@Seba: Eso tiene varios detalles, pero a grandes rasgos: Compras tu enlace dedicado que te provea de una (o varias) ips publicas FIJAS. Tu server ya debe estar funcionando (deberias poder acceder desde otro equipo con la ip de red interna, o desde internet con tu ip publica dinamica). Luego compras el dominio y cuando te pregunte por la ip primaria y secundaria pones las Ips que le hayas asignado a tu server. (no menciono los aspectos de firewall y seguridad en general que hay que tener en cuenta cuando pones un server a la vista de todos). Creo que no se me ha escapado nada...
Salu2
Ampliando lo dicho por kto....
Cuando te conectas a Internet, el servidor a través del cual lo haces te asigna un numero unico, pero le llaman dinamico porque cada que te conectes lo estan cambiando. Ese es tu IP público.
Puedes verlo en:
http://www.cual-es-mi-ip.net/
o tambien http://www.monip.org/
Esta compuesto por cuatro numeros separados por puntos. Los dos primeros son los de tu servidor y los dos ultimos suelen estar cambiando. Puedes monitorear cada ciertos dias y veras los numeros que te asignan.
Ese es el numero que tendrias que dar para que otras personas lleguen a tu maquina via internet pero como es dinamico entonces necesitas lo que se llama un IP FIJO, o sea que no cambie. Eso suelen darlos los provedores de internet por un costo, pregunta a la empresa que te da el acceso a internet, en caso de que te interese que tu web sea publica.
Publicar un comentario