1

我正在Godaddy Deluxe Web Hosting使用Linux OS. PHP版本是5.3.

我收到了这个错误:

    Fatal error: Call to undefined function mssql_connect() 
in ... index.php on line ...

那我需要什么:

  1. 我已经创建了php5.ini文件

  2. 我添加了这些选项:

    extension_dir = ./

    扩展=php_mssql.dll

  3. 我已经下载了 php_mssql.dll 文件并将其添加到根目录

  4. 我已经重新加载了主机。

  5. 我没有看到任何变化...

是否可以在 Linux 虚拟主机上使用带有 php5.3 的 mssql?

4

4 回答 4

4

在linux上安装

apt-get install php5-sybase

检查服务开启

php -m | grep mssql

你可以在服务上看到 mssql

于 2015-07-01T02:01:35.540 回答
1

零件

使用 Linux 操作系统

扩展=php_mssql.dll

咬对方恕我直言。在 linux 上,您加载 .so 文件而不是 .dll 文件。我建议改为与 GoDaddy 交谈。

于 2012-05-31T16:59:49.757 回答
0

MS = Microsoft,所以默认情况下不在 Linux 上,并且可能很难在 Linux 上安装它并且可用(我自己从未尝试过)。如果您使用 GoDaddy 托管,他们应该拥有基本相同的 MySQL(数据库、表、列、行、SQL 等)。在 PHP Docs 站点上查看 MySQL:MySQL Manual。您可能必须先登录到您的托管后端并手动添加数据库和用户,然后才能连接到它。

于 2012-05-31T16:59:48.837 回答
0

在使用 Go Daddy 托管的 Linux 上,您无法设置 MSSQL 数据库,这表明您要连接到第三方 MSSQL 数据库。Go Daddy 不允许您连接到第三方数据库。这是不可能的。

于 2012-05-31T19:30:33.243 回答