【问题标题】:PHP Apache SQL Server production environment on OS XOS X 上的 PHP Apache SQL Server 生产环境
【发布时间】:2010-10-19 00:31:26
【问题描述】:

我有一个客户希望我使用 PHP 和 SQL Server 构建一个站点。问题是我在运行 Apache 的 OS X 中进行所有 PHP 开发。我有一台运行 Windows 和 SQL Server 生产环境的机器,但我似乎无法通过“sqlsrv_connect”连接,因为我无法在我的 Mac 上安装 sql server 驱动程序

有没有人为这种情况找到任何好的工作流程?

 -------------------   --------------------
|       osx         | |      windows       |
|                   | |                    |
|                   | |                    |
|     php           | |      sql svr       |
|     apache        | |                    |
|                   | |                    |
|                   | |                    |
 -------------------   --------------------
    ^                                  ^
    |______ select * from database ____|

【问题讨论】:

    标签: php sql-server apache


    【解决方案1】:

    OS X 和 Apache 是客户需求还是您自己的个人开发偏好?

    据我所知,您的选择是:

    1. 安装 FreeTDS
    2. 在 Windows(Apache 或 IIS)上开发并使用官方的 MS PHP 驱动程序
    3. 使用来自 PHP 的官方 MS JDBC 驱动程序(不知道这是否可能)

    选项 1 应该可以正常工作(尽管与官方驱动程序相比,FreeTDS 的功能有限)但选项 2 肯定是阻力最小的路径。在做出决定之前,我会确认客户对部署的要求/期望。

    如果您决定(或需要)在 Windows 上进行开发,这里有大量可用信息:

    http://www.microsoft.com/sqlserver/2005/en/us/php-driver.aspx

    http://sqlsrvphp.codeplex.com/

    【讨论】:

      猜你喜欢
      • 2014-06-02
      • 1970-01-01
      • 1970-01-01
      • 2012-03-15
      • 1970-01-01
      • 2013-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-23
      相关资源
      最近更新 更多