在 Windows 和 Linux 上使用 Apache 的 PHP MSSQL

标签 php sql-server linux window installation

如果应将应用程序部署到 Linux 系统,如何在 Windows 开发环境中设置 PHP (5.3/5.4) 和 MSSQL 支持?所以基本上,应该使用哪个驱动程序以及如何使用(比如使用 mssql_ 函数或 PDO 或其他)?

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

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

最佳答案

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

关于在 Windows 和 Linux 上使用 Apache 的 PHP MSSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9972793/

相关文章:

PHP Fat Free "set"带闭包

php for 循环变量名

sql-server - 多个 on 语句如何在单个内部联接中工作?

c - pthread_join() 并在 main 中休眠

php - SQL : alter table `familymembers` add constraint `familymembers_user_id_foreign` foreign key (`user_id` ) references `all_users` (`id` ) in laravel

php - 在mysql中,使用UNIQUE键与NORMAL键在速度方面具有相同的效果吗?

mysql - 如何在Netsuite中使用存储过程?

sql-server - 重构 ADO.NET - SqlTransaction 与 TransactionScope

c++ - 如何设置QTreeView的起点目录?

linux - 如何运行时调试共享库?