0

我需要知道是否有任何方法可以conect php with sqlserver without install a PDO使用 php,我想避免安装 pdo 的原因是我有一个应用程序的生产环境,并且已经有大约 100 个应用程序正在运行,所以请求安装它,它将被拒绝它。

如果您有任何建议,它将对我有用。

谢谢。

4

3 回答 3

2

我猜你指的是连接到 Microsoft SQL Server。如果是这种情况,您已经安装了 php mssql_extension 并使用了扩展的本机功能。

mssql php手册

*您担心安装 PHP 扩展。但无论如何你必须这样做,因为 php 核心不处理数据库连接。就是通过扩展你拥有这些能力。因此,必须安装 PDO 或 mssql 扩展。

你不会仅仅通过安装一个新的 php 扩展来破坏任何东西。您可以只安装扩展并告诉 apache(如果您正在使用它)重新加载而不是重新启动。这些不会影响您正在运行的应用程序。

于 2012-11-02T15:39:58.197 回答
0

并且已经有大约 100 个应用程序正在运行

您不会通过添加对 MSSQLserver 的 PDO 支持来增加正在运行的应用程序的数量。OTOH 大多数通过应用程序代理获取连接的方法都会增加正在运行的进程数量。

唯一有意义的其他选项是使用ODBC或 mssql 扩展 - 但如果尚未安装,那么它可能至少与本机 PDO 安装一样痛苦。

于 2012-11-02T15:42:01.310 回答
0

如果您的托管环境在 Windows 中,您可以使用 microsoft 提供的以下内容:

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

于 2012-11-02T15:43:01.750 回答