MSSQL 会干扰 LAMP SERVER 上的 MySQL 吗?

MSSQL 会干扰 LAMP SERVER 上的 MySQL 吗?

我目前正在从事一个项目,需要我远程连接到不同服务器上的 MSSQL 数据库。

在对此网站和谷歌进行了一些研究和搜索后,我认为问题之一是我正在使用 Ubuntu 14.04.2 工作的当前 LAMP 服务器没有连接到 MSSQL 所需的 PHP 扩展。我想我知道需要什么扩展,但我担心会丢失当前的 MySQL 配置和数据库,因此不敢完成安装。

这是我不应该担心的无理恐惧吗(即安装 PHP 运行 MSSQL 函数所需的内容不会对 MySQL 产生任何影响)或者我是否有理由感到担忧?

谢谢,

答案1

PHP 软件包支持连接到 MSSQL 服务器。该支持包含在 php5-sybase 软件包中。在 PHP 5.6 中,您仍然可以使用过时的 MSSQL 函数,但我建议您使用 pdo_dblib 扩展(它是使用 freetds 库编译的,但可用于连接到 MSSQL 服务器),因为旧扩展已在 PHP 7 中删除。

以下是文档的链接:http://php.net/manual/en/ref.pdo-dblib.php并且不要忘记使用 dblib 作为您的 DSN 前缀,因为扩展是使用 Ubuntu 上的 FreeTDS 编译的。

附加模块不会影响现有模块。如果您安装 fe php5-pgsql,则不会影响现有 MySQL 模块,pdo-dblib 也是如此。它只会添加更多功能。

相关内容