为PHP安装PDO_DBLIB

我试图让PDO的SQL Server的工作,我完全失去了。 我find了这个 :

http://www.php.net/manual/en/ref.pdo-dblib.php

http://pecl.php.net/package/PDO_DBLIB

并告诉试试这个:

sudo apt-get install php5-mssql 

我下载了pecl,但是我不知道它是什么或者它在哪里。 该手册没有帮助,即使sudo命令的工作,我不知道在哪里键入它…

我完全承认,我完全不知道这一切,甚至不知道从哪里开始。

我的服务器由一些托pipe公司托pipe,这是一个LAMP,我可以login到cPanel。 这是我所知道的一切。

如果你只有cPanel访问你的服务器,那么你将不得不联系你的托pipe公司的技术支持来帮助你设置。
您可以使用php5 mssql扩展通过Linux机器与Sql Server交谈,但是您必须首先在服务器上安装http://www.freetds.org

http://www.php.net/manual/en/mssql.setup.php给出了安装freetds之后安装mssql扩展所需的详细概述。 但是这需要对服务器进行shell访问,通常是sudo或root访问。

我已成功在本地和托pipe服务器上安装了PDO_DBLIB。

本地服务器很容易,因为我有完整的根访问权限。 要安装PDO_DBLIB,我所做的只是在我设置的Ubuntu LAMP服务器上运行这个命令。

 sudo apt-get install php5-sybase 

在我的托pipe服务器上安装这个是一个稍微不同的问题。 我不得不打电话给他们,告诉他们我想要什么。 混淆了1级后,我升级了,他们告诉我,这将是一个可计费的定制服务。 服务器运行Cent OS(我不太清楚),所以我不确定到底做了什么,但是他们能够完成我的请求,没有任何重大问题。 主机是HostGator,它花了我35美元左右。

附注/警告,从5.4.9开始,PDO_DBLIB有一个比较严重但很简单的问题,这个问题还没有被完全解决,所以我会暂时保留一些旧版本。