¿Necesito instalar mssql antes de poder usar mssql.so con php en Unix?

¿Necesito instalar mssql antes de poder usar mssql.so con php en Unix?

No instalé ninguna instancia de MSSQL en mi host local que ejecute Windows. Simplemente usé el paquete xampp y descomenté los módulos usados ​​para mssql. El servidor mssql reside en otro servidor Windows, por lo que creo que solo necesitaba un módulo conector simple.

Esperaba que fuera lo mismo para Unix. Pero cada vez que abro mi sitio en el servidor de producción Unix (uso codeigniter por cierto), los registros me dicen que detiene la ejecución del script después de inicializar la clase de controlador de base de datos.

No estoy muy familiarizado con la instalación de Apache y sus amigos en Unix y no era responsable de cómo estaba configurado el servidor. Pero resulta que no se encuentra mssql.so en el directorio de módulos de php, así que intenté buscar uno en Google.

Si bien los foros me dicen que simplemente compile el script, no podría hacerlo simplemente porque no tengo acceso de escritura al servidor y, además, parece que al instalar php, phpize tampoco se instaló.

Espero que alguien pueda arrojarme luz sobre esto. Creo que es más fácil si puedo obtener mssql.so para PHP 4.4.4

Respuesta1

Probablemente necesitarás freetds. mssql.so es solo un contenedor, no un controlador.

saludos, /t

información relacionada