Windows 平台上 PHP + MySQL 的内存要求

Windows 平台上 PHP + MySQL 的内存要求

我在 RackSpace 有一台云服务器,内存为 2GB。操作系统是 Windows Server 2008 R2 x64。目前服务器运行速度非常快。我计划配置 IIS 并安装 SQL Server Express 2008 R2 x64,因此内存有点紧张。服务器上不会有用户产生实际负载,我买它是为了教学目的。

我也想安装 PHP 和 MySQL 来熟悉这项技术。但是,我不知道它们需要多少内存才能运行(我不在乎它们是否慢),也不知道这是否会使服务器变得很慢。

如果我想做的事情在 2GB RAM 上可行,有人能提供反馈吗?

答案1

如果您不关心性能,那么只要您有足够的交换空间,您就可以运行它们。

对于较低的工作负载,您可以在 256 MB RAM 中配置 mysql 和 apache。

答案2

运行没有自定义代码的常规安装,所有四个实体应该会很愉快地消耗大量内存。PHP 并不真正计算在内,因为它是由 IIS 调用的,但 MySQL 和 MSSQL 都会在安装和运行时消耗大量内存。

何时会“太多”完全取决于之后您对这四个方面采取的措施。IIS 应用程序池中的内存泄漏可能与任一数据库中过大的数据库表一样造成同样多的麻烦。

相关内容