
Eu tenho uma caixa RHEL 5 na php 5.3
qual estou encarregado de instalar mssql
o suporte. Instalei php53-mssql
e recarreguei o apache. Parece que os módulos foram instalados, /usr/lib/php/modules
mas 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 mssql
o 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 extension
definições do seu php.ini
arquivo. Reinicie o Apache depois disso.