sql-server - Linux 上的 Cakephp2 不能与 Sql Server (mssql) 一起使用

标签 sql-server linux cakephp ubuntu debian

我在安装 ODB Mssql 驱动程序时遇到了困难。我需要它让我的 php 与 Sql 服务器(2005)通信。

司机: http://www.microsoft.com/en-us/download/details.aspx?id=28160

有人知道替代解决方案吗?或者一个工作示例? 请注意我使用 cakePhp 版本 2+。不是 1.3.. 很多关于这个问题的文档都是为 1.3 编写的。

MS 的 Mssql 驱动程序有错误。它需要大量的库,但仍然无法在其自己的安装程序中生存。

我的配置是 Ubuntu 12+(带 gui)、Lampp(xampp for linux)。

最佳答案

除了安装驱动程序时遇到问题之外,CakePHP2 没有 PDO 和 ODBC 的数据源。

您可以使用此数据源从 CakePHP 2 连接到 SQL 2005,无需 PDO 和驱动程序。 这是 1.3 源代码的移植版本:https://github.com/rchavik/datasources/tree/mssql-2.0

关于sql-server - Linux 上的 Cakephp2 不能与 Sql Server (mssql) 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11985134/

相关文章:

linux - 用多行文本替换单行

php - 在 cakePHP 的页面顶部显示所有模型验证错误

sql-server - 将 "Available Databases"下拉菜单添加到 SSMS 中的自定义工具栏

c# - 以编程方式获取所有存储过程的简单方法

c - 访问 zip 文件

c++ - Boost Process 库 asynch_read 处理程序未调用

php - 读取 webroot 之上的文件

php - Cakephp MySQL数据库表列名

mysql - 按正确顺序删除/更新/插入数据 MSSQL -> MySQL

sql - 合并复制错误: You do not have permission to run 'SP_TRACE_GENERATEEVENT'