
Tengo una caja RHEL 5 en php 5.3
la que tengo la tarea de instalar mssql
el soporte. Instalé php53-mssql
y recargué apache. Parece que se instalaron módulos, /usr/lib/php/modules
pero mis módulos PHP están en /usr/lib64/php/modules
(lib64). No podía simplemente copiar esos módulos en lib64 porque no son la CLASE ELF correcta (probablemente el arco incorrecto). Al intentarlo, mssql_connect()
aparece un error de función indefinida en el registro de errores de Apache. ¿Cómo puedo hacer que esto funcione? php -m muestra estos módulos de base de datos, pero ninguno mssql
.
PDO pdo_mysql pdo_sqlite mysql mysqli
Respuesta1
Necesita habilitar mssql
el módulo en php.ini
. Necesitas descomentar esta línea:
extension=mssql.so
Si no puede encontrarlo en php.ini
, simplemente agréguelo al final de otras extension
definiciones en su php.ini
archivo. Reinicie Apache después de eso.