Php 调用未定义的函数sqlsrv_connect()ubuntu

Php 调用未定义的函数sqlsrv_connect()ubuntu,php,codeigniter,ubuntu-14.04,Php,Codeigniter,Ubuntu 14.04,我试图在本地机器ubuntu中使用php连接到microsoft sql express,数据库位于服务器云中,但我遇到了以下错误: A PHP Error was encountered Severity: Error Message: Call to undefined function sqlsrv_connect() Filename: sqlsrv/sqlsrv_driver.php Line Number: 144 Backtrace: 我使用的是codeigniter框

我试图在本地机器ubuntu中使用php连接到microsoft sql express,数据库位于服务器云中,但我遇到了以下错误:

A PHP Error was encountered

Severity: Error

Message: Call to undefined function sqlsrv_connect()

Filename: sqlsrv/sqlsrv_driver.php

Line Number: 144

Backtrace:
我使用的是codeigniter框架,我尝试过搜索解决方案,但它在ubuntu上对我不起作用,只为windows找到了解决方案

有没有可能在我的ubuntu 14.04上解决这个问题,而不是切换操作系统

注意:我正在本地环境中使用LAMP XAMPP。

更新 几年后,微软终于推出了sql server for Linux:您可以在以下链接中找到更多信息:

注意:我希望他们能在我从事依赖sql server的项目之前完成这项工作

旧的
看起来这不可能在ubuntu中安装,因为有人在将操作系统切换到Windows时遇到同样的问题,这是目前最好的选择

您需要下载驱动程序,并且必须进行几项设置

看一看


您的问题与如何设置我的android手机运行iOS应用程序相同:所以答案是这是不可能的,是吗?哦,不可能。好的,谢谢你的快速评论和分享:看起来是这样,你需要使用Windows来使用它。现在我们可以在Ubuntu上安装它了:这是Windows版还是Ubuntu版?我想不是Ubuntu版,是Windows版