mssql_conect! en php 5.3.9
#1
Escrito 13 febrero 2012 - 12:33
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!
#2
Escrito 13 febrero 2012 - 01:26
podrías decirnos que error te muestra php al intentar las coneexiones?
saludox
#3
Escrito 13 febrero 2012 - 02:53
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!
#4
Escrito 13 febrero 2012 - 04:01
podrías mostrarnos qué colocaste en la llave "extension_dir"
#5
Escrito 13 febrero 2012 - 04:48
extension_dir = "C:/PHP/ext"
se supone que desde ahi jala las dlls. :-P
#6
Escrito 14 febrero 2012 - 09:19
otra solución seria utilizar la conexión por ODBC para conectarte al MS SQL Server,
#7
Escrito 14 febrero 2012 - 09:38
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!
#8
Escrito 14 febrero 2012 - 10:01
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...
#9
Escrito 14 febrero 2012 - 11:23
ammm respecto a tu duda...si lo tengo