Jump to content


Photo

mssql_conect! en php 5.3.9


  • Please log in to reply
8 replies to this topic

#1 abnervg

abnervg

    Member

  • Miembros
  • PipPip
  • 26 posts

Posted 13 February 2012 - 12:33 PM

que tal amigos!

recientemente estoy migrando un sitio a otro servidor, pero en mi nuevo servidor (Windows 2008 R2)

se le instaló PHP 5.3.9, en mi anterior server tenia PHP 5.2.13,  la novedad es que mis conecciones a las BD

no funcionan... he googleado y en algunos post dice que se debe a que php dejó de dar soporte a la libreria mmsql.dll

y la vdd no se que otras opciones tengo!

Les agradeceriía sus tips!

Un gran dia!
  • 0

#2 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4945 posts
  • LocationMéxico

Posted 13 February 2012 - 01:26 PM

Hola amigo,

podrías decirnos que error te muestra php al intentar las coneexiones?


saludox
  • 0

#3 abnervg

abnervg

    Member

  • Miembros
  • PipPip
  • 26 posts

Posted 13 February 2012 - 02:53 PM

graxias por responder pronto!

me pone en el navegador: 500 - Internal server error. There is a problem with the resource you are looking for, and it cannot be displayed.

y  en el log de errores de php:

PHP Warning:  PHP Startup: Unable to load dynamic library 'C:/PHP/ext\php_mssql.dll' - The specified module could not be found.
 


en el sitio de php, dice que mssql.dll ya no es soportada por 5.3.9, asi que estoi implementando  php_sqlsrv.dll pero aun me sale el mismo error!

PHP Warning:  PHP Startup: Unable to load dynamic library 'C:/PHP/ext\php_sqlsrv.dll' - The specified module could not be found.
in Unknown on line 0


alguna sugerencia!




  • 0

#4 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4945 posts
  • LocationMéxico

Posted 13 February 2012 - 04:01 PM

Al parecer tu archivo de configuración php está incorrecto...

podrías mostrarnos qué colocaste en la llave "extension_dir"
  • 0

#5 abnervg

abnervg

    Member

  • Miembros
  • PipPip
  • 26 posts

Posted 13 February 2012 - 04:48 PM

este es el path

extension_dir = "C:/PHP/ext"


se supone que desde ahi jala las dlls. :-P 
  • 0

#6 luisgutierrezb

luisgutierrezb

    Advanced Member

  • Miembros
  • PipPipPip
  • 92 posts
  • LocationMéxico

Posted 14 February 2012 - 09:19 AM

Bueno y si están las dlls en el directorio? porque como mencionan arriba, parece un problema de paths...

otra solución seria utilizar la conexión por ODBC para conectarte al MS SQL Server,
  • 0

#7 abnervg

abnervg

    Member

  • Miembros
  • PipPip
  • 26 posts

Posted 14 February 2012 - 09:38 AM


Las dlls si estan, no se por que no las encuentra! ya probé descargando otras versiones, y nada!..

Sobre la conexion ODBC, como lo puedo hacer? me gustaria intentarlo!


  • 0

#8 luisgutierrezb

luisgutierrezb

    Advanced Member

  • Miembros
  • PipPipPip
  • 92 posts
  • LocationMéxico

Posted 14 February 2012 - 10:01 AM

Revisa esta pagina:

http://php.net/manua...dbc-connect.php

al revisar la pagina de arriba, me salto una duda, tienes instalado el cliente del mssql?? a lo mejor si te detecta la dll pero esta hace referencia al cliente y no esta...
  • 0

#9 abnervg

abnervg

    Member

  • Miembros
  • PipPip
  • 26 posts

Posted 14 February 2012 - 11:23 AM

Ok, le echaré un vistazo! gracias!

ammm respecto a tu duda...si lo tengo :( 


  • 0




IP.Board spam blocked by CleanTalk.