我正在尝试连接安装在Ubuntu Server上的公共LAMP中的新项目CakePHP v3
,而DataBase是MSSQL 2008
。我试图安装库php5-mssql
,但没有任何变化。有什么想法吗?
收到的错误讯息是:
CakePHP
无法连接到数据库。
由于缺少Cake\Database\Driver\Sqlserver
扩展名或未满足的依赖项,无法使用DataBase驱动程序PHP
谢谢!
答案 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/
它可能有帮助