MAMP Pro 和 PDO-dblib

Posted

技术标签:

【中文标题】MAMP Pro 和 PDO-dblib【英文标题】:MAMP Pro and PDO-dblib 【发布时间】:2015-01-07 07:23:32 【问题描述】:

这几天我一直在使用来自http://www.mamp.info 的 MAMP Pro 3.07。 很棒的工具,一切正常。 但是现在我遇到了一个问题,对于一个新项目,我需要连接到 MSSQL。

我在 www 中搜索了过去 3 小时的操作指南,但找不到有效的答案,还是我太傻了?

是否有可能在 OSX Yosemite 的 MAMP 上安装“PDO-dblib”?

或者有人可以解释一下我该怎么做吗?

提前致谢!

【问题讨论】:

【参考方案1】:

来自php website:

PDO_DBLIB:此扩展在具有 PHP 5.3 或更高版本的 Windows 上不再可用。

我see MAMP 允许你使用不同版本的 PHP,所以如果你选择 php 5.1.6 它可能会工作。还有一个 comment 来自一个为此目的编写自己的类的人。我还要为这个PDODblib 添加pecl repository。

除此之外,我建议您使用最新版本的 PHP,不要依赖维护的扩展。 PDO 现在默认随 PHP 提供,它允许您连接到 MSSQL 数据库,您可以找到文档 here 和 here。

【讨论】:

使用 MAMP Pro,最新版本,PDO 默认不支持 mssql 扩展。 MAMP 的 PHPInfo() 只显示 mysql、pgsql 和 sqlite。

以上是关于MAMP Pro 和 PDO-dblib的主要内容,如果未能解决你的问题,请参考以下文章

MAMP / MAMP Pro 数据库冲突

本地网络上无法访问 MAMP Pro /MAMP/ 起始页

使用 MAMP Pro 3 将 mysql 数据库与 Dropbox 同步

MAMP Pro3.5注册码

MAMP Pro 中的 HTTP2 支持

mamp pro安装redis扩展 各个步骤