Foros del Web » Programando para Internet » PHP »

Instalación de php en win 2k server

Estas en el tema de Instalación de php en win 2k server en el foro de PHP en Foros del Web. Hola! Resulta que tengo un problema. Necesito instalar PHP en win2k server, y conectarlo a una base de datos MSSQL. Tengo todo configurado, la BD ...
  #1 (permalink)  
Antiguo 30/12/2004, 17:35
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1
Antigüedad: 19 años, 2 meses
Puntos: 0
Instalación de php en win 2k server

Hola!
Resulta que tengo un problema. Necesito instalar PHP en win2k server, y conectarlo a una base de datos MSSQL. Tengo todo configurado, la BD armada, instalé PHP "manualmente", y sólo funcionan algunas funciones!!!

Por ejemplo, le pongo un "echo", y lo muestra bien... phpinfo() también lo muestra bien. Pero el msql_connect() no lo reconoce, y me arroja el siguiente error:

Fatal error: Call to undefined function: msql_connect() in C:\inetpub\wwwroot\..... on line 23

Por si acaso (porque no estoy completamente seguro) también traté con mssql_connect() y con otras variedades para la misma función.

Parece ser que no cargó algunos módulos. Me metí en el php.ini a hurguetear, pero aunque cambié algunas cosas que yo pensaba que servirían, no pasó nada (le saqué los comentarios a algunas lineas, y cosas así).

¿Alguien sabe como hacer que se carguen todas las funciones?
Muchas gracias por la paciencia. Hasta luego!!

Diego.
  #2 (permalink)  
Antiguo 30/12/2004, 18:54
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 6 meses
Puntos: 41
Primero verifica si en ti phpinfo aparece activo el soporte para mssql (una tabla que lleva como título en negrita "mssql" igual a todas las que salen ahí).

Si no lo tienes, entonces tienes que activarlo en el php.ini
Un error común que se comete es editar un php.ini que no es el que php está utilizando.
Para saber dónde debe estar el php.ini que tu php utiliza, mira en el phpinfo en la primera tabla en "Configuration File (php.ini) Path"... ahí verás el php.ini que debes editar.

Después, simplemente editas ese archivo... buscas la línea que diga
;extension=php_mssql.dll
y le quitas el ";" que tiene delante... y listo, ya debería funcionar.

Saludos
  #3 (permalink)  
Antiguo 31/12/2004, 05:08
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Y ... MS SQL Server donde lo tienes instalado?

Si lo tienes instalado en el mismo PC que PHP . . sólo tendrás que habilitar la extensión que menciona jpinedo ..

Si tienes MS SQL Server en otro servidor .. tendrás que instalar en el PC que corre PHP la versión "cliente" de MS SQL Server (es una sóla .dll que no recuerdo el nombre ahora .. pero es de SQL Server no de PHP)

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:54.