我试图在运行CentOS 5.8和PHP 5.3.5的服务器上为PHP安装mssql模块。我能够在运行CentOS 5.2和PHP 5.2.6的开发服务器上工作,并且一切似乎都匹配(FreeTDS已安装,模块文件夹中的模块,extension = mssql.so已添加到php.ini中)。但是,插件不会加载;不会在phpinfo()中显示,并且在测试脚本中出现未定义的函数错误。MSSQL.so for PHP 5.3不加载(CentOS 5.8)
另外值得注意的是:phpinfo()在configure命令下列出'--with-mssql = shared,/ usr',这真让我困惑。
那么你知道什么: “PHP启动:无法加载动态库'/usr/lib64/php/modules/mssql.so' - /usr/lib64/php/modules/mssql.so:错误的ELF类:ELFCLASS32未知在线0“ 现在就研究它。 –
所以,我猜这意味着我真的需要64位时将它编译为32位?如果是这样,我怎么编译它为64位? –