连接失败了CakePHP 3和Linux上的MSSQL

时间:2015-06-24 04:44:29

标签: php sql-server linux cakephp

我正在尝试连接安装在Ubuntu Server上的公共LAMP中的新项目CakePHP v3,而DataBase是MSSQL 2008。我试图安装库php5-mssql,但没有任何变化。有什么想法吗?

收到的错误讯息是: CakePHP无法连接到数据库。

由于缺少Cake\Database\Driver\Sqlserver扩展名或未满足的依赖项,无法使用DataBase驱动程序PHP

谢谢!

2 个答案:

答案 0 :(得分:0)

CakePHP目前没有ODBC驱动程序。您可以使用Windows服务器上的SQLServer驱动程序连接到MSSQL服务器,但是这个问题(https://github.com/cakephp/cakephp/issues/6990)不断受到影响。

答案 1 :(得分:-1)

由于Cake3使用PDO驱动程序连接SQL Server(来自Linux),您应该尝试安装适用于Linux的Microsoft ODBC驱动程序,请参阅

http://onefinepub.com/2013/03/ms-sql-odbc-ubuntu/

它可能有帮助