信息:
- 服务器: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)。
每个人都可以帮我解决吗?
信息:
已安装:freetds;ODBC;php_mssql
selinux 被禁用
mssql.so 在 php.ini 中启用
我按照说明安装:http
://www.linuxjournal.com/article/6636
一切正常,odbc_connect 成功但我不能使用 mssql_connect 或 mssql_* (就像未知的乐趣mssql)。
每个人都可以帮我解决吗?
您使用的安装说明对于您的 Centos 版本来说已经过时了。
相反,我建议你完全恢复你已经完成的安装,然后从包管理器中安装 pacakges:
yum install php-odbc php-mssql
可以在此处找到更新的安装说明:
希望这可以帮助。并且只要 ODBC 函数正常工作,就可以使用 ODBC 函数连接到 mssql 服务器。无需实际使用这些mssql_*
功能,因为它们由于某种原因不适用于您的设置。
重新启动 Apache 服务器
/etc/init.d/httpd 重启
http://howtogetitworking.com/2008/02/26/how-to-install-mssql-extension-for-php-on-unix/
您可以逐步查看以下文章。任何查询让我知道 https://social.technet.microsoft.com/wiki/contents/articles/39838.troubleshooting-mssql-server-for-linux.aspx