在Windows和Linux上使用Apache的PHP MSSQL


PHP MSSQL using Apache on Windows and Linux

如果应用程序应该部署到linux系统,如何在windows开发环境中设置支持MSSQL的PHP(5.3/5.4)?那么,基本上,应该使用哪个驱动程序以及如何使用(比如使用mssql_函数或PDO等)?

目前,目标系统运行的是PHP 5.1.6,可在一些CentOS上运行,但如果需要,可以进行更新。我们正在使用mssql_函数进行数据库访问。我试图使用XAMPP设置开发机器,但不得不发现,PHP 5.3中已经放弃了对MSSQL驱动程序的支持。

建议使用sqlsrv驱动程序和函数,但这在web服务器上不起作用。

使用ODBC,SQLSrv扩展仅适用于Windows。