PHP - Conexion remota Mysql - PHP

 
Vista:

Conexion remota Mysql - PHP

Publicado por William (2 intervenciones) el 06/03/2006 00:05:03
Hola a todos, ojala me ayuden en esto que voy buen tiempo sin saber q hacer:

He instalado el WAMP, el q trae Apache, MySQL y PHP, supuestamente al instalarlo ya esta todo configurado, al entrar a http://localhost/ sale su pagina, he hecho algunas practicas PHP y si funciona.
Para la conexion uso: (lenguaje PHP)

$dbhost="localhost";
$dbusuario="Nombre de usuario";
$dbpassword="mi clave";
$db="nombre bd";

$conexion = mysql_connect($dbhost, $dbusuario, $dbpassword) or die("No pudo conectarse : " .mysql_error());
mysql_select_db($db, $conexion) or die("No pudo seleccionarse la BD.");

Esto me sirve para conectarme a mi base de datos, pero ahora, quiero publicar una pagina web que se conecte con mi PC, supuestamente al instalar Apache, mi PC ya es un servidor. Me dicen que tengo q cambiar $dbhost="localhost" por $dbhost="direccion ip"
pero mi ip es dinamico, no es siempre el mismo. Cuando trate de poner en la web: http://mi ip/ me pidio clave y contraseña, le di la misma q pongo en $dbusuario y $dbpassword pero fue incorrecto.
Estoy usando WindowsXP SP2
Mis preguntas son:
- ¿Apache no hace mi ip estatica?
- Como se cual es el ip q apache me da
- Cual es el codigo PHP para q la pag web q publique se conecte con mi bd.
- Supuestamente al instalar Apache mi PC es un servidor, pero no veo q lo sea

Ojala me ayuden
Saludos y gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Conexion remota Mysql - PHP

Publicado por Anthony Reto (80 intervenciones) el 06/03/2006 07:34:52
ese es el problema cuando quieren hacerse la vida facil.... jajajaja
bueno te comento que el ip de un servidor local es 127.0.0.1
de alli no se mueve a menos que tu lo configures (estoy hablando del apache)
ahora para invocar una web en apache se pone
http://localhost:<puerto si es que tienes varios server>/<nombre de pag>.php
bien puedes poner localhost o 127.0.0.1
ahora que si no quieres hacerte tanto embrollo
ve a la siguiente web www.maestrosdelweb.com y busca la manera de instalar correctamente los componentes basicos(PHP, MySql, Apache), no te asustes es muy didactico.

byes

PD: en lo consiguiente no te hagas la vida facil, aveces esos programas nos complican la vida porque no sabes que cosas estan configuradas y debes leer toooodo el codigo despues para corregirlo ok? byes
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar