【问题标题】:Installing ms sql server 2012 along with already installed PHP, MySQL and Apache on Windows 10在 Windows 10 上安装 ms sql server 2012 以及已安装的 PHP、MySQL 和 Apache
【发布时间】:2017-05-05 12:05:01
【问题描述】:

在我的一生中,我已经在我的 windows 机器(当前是 windows 10)上使用 PHP (v=7.1)、MySQL (v=5.6) 和 Apache (2.4.23) 完成了编程。所有这些都是手动安装并配置为一起工作(不使用 WAMP 等软件)。

现在我必须重新处理一个使用 MS SQL Server 2012 作为其数据库的现有项目,我别无选择转储它。

所以我的问题是如何在我的 Windows 机器上安装 MS SQL Server 2012,以便它与我当前安装的 PHP 和 Apache 一起工作,并且已经安装的 MySQL 数据库没有冲突或问题?

【问题讨论】:

  • 用于访问 ms sql 服务器的端口不应与任何其他已安装的应用程序使用的端口相同。 MS SQL Server 是一个单独的应用程序,它不会以任何其他方式干扰问题中列出的其余应用程序。

标签: php sql-server apache


【解决方案1】:

如果您打算在开发中运行它,那么您可以进行正常安装。 Sql server 默认使用 1440 端口。不要忘记启用远程连接等。

如果这是一个生产环境,那么出于几个原因,我会挑衅地将 Sql Server 安装在一个单独的环境中。 Sql Server 的内存和磁盘要求与 apache 和我的 sql 的要求相反。另一件需要考虑的事情是 Sql Server 在启动时会占用为它配置的所有内存。这就是为什么您可能会看到所有物理内存都已用完。现在你的 apache 服务器有很少的内存来处理请求。你看到那里的问题了吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-19
    • 1970-01-01
    • 1970-01-01
    • 2014-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-27
    相关资源
    最近更新 更多