我有一个客户希望我使用PHP和SQL Server构建一个站点。问题是我在运行Apache的OS X中进行所有PHP开发。我有一台运行带有SQL Server生产环境的Windows的计算机,但我似乎无法通过“sqlsrv_connect”连接,因为我无法在我的Mac上安装sql server的驱动程序
有没有人为这种情况找到任何好的工作流程?
------------------- --------------------
| osx | | windows |
| | | |
| | | |
| php | | sql svr |
| apache | | |
| | | |
| | | |
------------------- --------------------
^ ^
|______ select * from database ____|
答案 0 :(得分:1)
根据您的问题,OS X和Apache是客户要求还是您自己的个人发展偏好,这一点并不完全清楚?
据我所知,您的选择是:
选项1应该可以正常工作(尽管FreeTDS与官方驱动程序相比功能有限)但选项2肯定是阻力最小的路径。在做出决定之前,我会确认客户对部署的要求/期望。
如果您确定(或需要)在Windows上开发,那么可以获得大量信息:
http://www.microsoft.com/sqlserver/2005/en/us/php-driver.aspx