我有一个Linux php 5.3的RHEL 5盒,我的任务是安装mssql支持。 我安装了php53-mssql并重新加载了apache。 看来模块安装到/usr/lib/php/modules但是我的PHP模块在/usr/lib64/php/modules (lib64)中。 我不能将这些模块复制到lib64中,因为它们不是正确的ELF CLASS(可能是错误的拱形)。 当尝试mssql_connect()我得到一个未定义的函数错误在Apache错误日志。 我怎样才能使这个工作? php -m显示这些数据库模块,但不包含mssql 。
PDO pdo_mysql pdo_sqlite mysql mysqli
您需要在php.ini启用mssql模块。 你需要取消注释这一行:
extension=mssql.so
如果你不能在php.inifind它,那么就把它添加到你的php.ini文件中的其他extension定义的末尾。 之后重新启动apache。