我正在使用Godaddy Deluxe Web Hosting
Linux OS
。 PHP
版本为5.3
。
我收到了这个错误:
Fatal error: Call to undefined function mssql_connect()
in ... index.php on line ...
我需要的是:
我创建了php5.ini
文件
我添加了以下选项:
extension_dir = ./
延长= php_mssql.dll
我已下载php_mssql.dll文件并将其添加到root目录
我已重新加载托管。
我没有看到任何变化......
是否可以在Linux网站托管上使用带有php5.3的mssql?
答案 0 :(得分:3)
在Linux上安装
apt-get install php5-sybase
检查服务
php -m | grep mssql
你可以在服务上看到mssql
答案 1 :(得分:1)
部分
使用Linux OS
和
互相咬住恕我直言。在Linux上,您加载.so文件而不是.dll文件。我建议改为与GoDaddy交谈。延长= php_mssql.dll
答案 2 :(得分:0)
MS = Microsoft,所以默认情况下不会在Linux上,并且可能非常难以在那里使用它并且可用(从未尝试过我自己)。如果您使用的是GoDaddy Hosting,它们应该具有基本相同的MySQL设置(DB,表,列,行,SQL等)。在PHP Docs站点上查看MySQL:MySQL Manual。您可能必须登录主机后端并手动添加数据库和用户才能连接到它。
答案 3 :(得分:0)
在使用Go Daddy进行Linux托管时,您无法设置MSSQL数据库,表明您正在努力连接到第三方MSSQL数据库。 Go Daddy不允许您连接到第三方数据库。这是不可能的。