我想连接到放置在远程服务器上的sql server数据库,而我的php代码已经安装在Ubuntu服务器上。 我发现它需要在连接之前安装sqlsrv驱动程序或mssql驱动程序。 我如何在高级安装需求?
在OS中安装PHP扩展: apt-get install php5-sybase
,重新启动Apache或PHP-FPM(取决于您的SAPI)。 确保新安装的PDO驱动程序已加载(应自动启用,检查输出行php5_invoke:为[您的SAPI在此]启用模块pdo_dblib )。 这也将安装所有的依赖关系。 现在,您可以在PDO中使用mssql: DSN,如PHP手册中所示 。
还有另一个MSSQL的PDO驱动程序 ,但它只适用于Windows。
你也可以用ODBC来使用PDO。