Suporte mssql PHP 5.3 no Linux

Suporte mssql PHP 5.3 no Linux

Eu tenho uma caixa RHEL 5 na php 5.3qual estou encarregado de instalar mssqlo suporte. Instalei php53-mssqle recarreguei o apache. Parece que os módulos foram instalados, /usr/lib/php/modulesmas meus módulos PHP estão em /usr/lib64/php/modules(lib64). Eu não poderia simplesmente copiar esses módulos para a lib64 porque eles não são a ELF CLASS correta (provavelmente o arco errado). Ao tentar, mssql_connect()recebo um erro de função indefinida no log de erros do Apache. Como posso fazer isso funcionar? php -m mostra esses módulos de banco de dados, mas nenhum mssql.

PDO pdo_mysql pdo_sqlite mysql mysqli

Responder1

Você precisa habilitar mssqlo módulo no php.ini. Você precisa descomentar esta linha:

extension=mssql.so

Se você não conseguir encontrá-lo php.ini, basta adicioná-lo ao final das outras extensiondefinições do seu php.iniarquivo. Reinicie o Apache depois disso.

informação relacionada