1

信息:

  • 服务器:centos 6.2
  • PHP 版本 5.3.3

已安装:freetds;ODBC;php_mssql
selinux 被禁用
mssql.so 在 php.ini 中启用
我按照说明安装:http
://www.linuxjournal.com/article/6636 一切正常,odbc_connect 成功但我不能使用 mssql_connect 或 mssql_* (就像未知的乐趣mssql)。

每个人都可以帮我解决吗?

4

3 回答 3

2

您使用的安装说明对于您的 Centos 版本来说已经过时了。

相反,我建议你完全恢复你已经完成的安装,然后从包管理器中安装 pacakges:

yum install php-odbc php-mssql

可以在此处找到更新的安装说明:

希望这可以帮助。并且只要 ODBC 函数正常工作,就可以使用 ODBC 函数连接到 mssql 服务器。无需实际使用这些mssql_*功能,因为它们由于某种原因不适用于您的设置。

于 2012-08-13T10:14:54.097 回答
0

重新启动 Apache 服务器

/etc/init.d/httpd 重启

http://howtogetitworking.com/2008/02/26/how-to-install-mssql-extension-for-php-on-unix/

于 2018-02-26T11:37:53.063 回答
0

您可以逐步查看以下文章。任何查询让我知道 https://social.technet.microsoft.com/wiki/contents/articles/39838.troubleshooting-mssql-server-for-linux.aspx

于 2018-02-25T13:26:25.093 回答