OS X上的PHP Apache SQL Server生产环境

时间:2010-10-19 00:31:26

标签: php sql-server apache

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

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

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

1 个答案:

答案 0 :(得分:1)

根据您的问题,OS X和Apache是​​客户要求还是您自己的个人发展偏好,这一点并不完全清楚?

据我所知,您的选择是:

  1. 安装FreeTDS
  2. 在Windows(Apache或IIS)上开发并使用官方MS PHP驱动程序
  3. 使用PHP的官方MS JDBC驱动程序(不知道是否可能)
  4. 选项1应该可以正常工作(尽管FreeTDS与官方驱动程序相比功能有限)但选项2肯定是阻力最小的路径。在做出决定之前,我会确认客户对部署的要求/期望。

    如果您确定(或需要)在Windows上开发,那么可以获得大量信息:

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

    http://sqlsrvphp.codeplex.com/