在Windows 10上安装ms sql server 2012以及已安装的PHP、MySQL和Apache

在Windows 10上安装ms sql server 2012以及已安装的PHP、MySQL和Apache,php,sql-server,apache,Php,Sql Server,Apache,在我的生活中,我用PHP(v=7.1)、MySQL(v=5.6)和Apache(2.4.23)在我的windows机器(当前的是windows 10)上编程。所有这些都是手动安装并配置为一起工作(不使用WAMP等软件) 现在我必须重新处理一个现有的项目,该项目使用MS SQL Server 2012作为其数据库,我没有选择转储它 因此,我的问题是如何在我的windows计算机上安装MS SQL Server 2012,使其与我当前安装的PHP和Apache配合良好,并且与已安装的MySQL数据库

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

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


因此,我的问题是如何在我的windows计算机上安装MS SQL Server 2012,使其与我当前安装的PHP和Apache配合良好,并且与已安装的MySQL数据库没有冲突或问题?

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


如果这是一个生产环境,那么出于以下几个原因,我会大胆地在一个单独的环境中安装Sql Server。SQLServer的内存和磁盘要求与apache以及我的Sql的要求背道而驰。另一件需要考虑的事情是,Sql Server在启动时将声明为其配置的所有内存。这就是为什么你可能会看到所有的物理内存都用完了。现在您的apache服务器只有很少的内存来处理请求。你看到问题了吗

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