低负载/RAM CentOS-Apache-MySQL-PHP 设置的配置步骤是什么?

低负载/RAM CentOS-Apache-MySQL-PHP 设置的配置步骤是什么?

另外,同时运行 CentOS、Apache、MySQL 和 PHP 所需的最小内存是多少?

如果重要的话,当前目标就是位于 256Mb RAM 切片/VM 上的名为 SliceHost 的 VPS 提供商。

以下是我目前的笔记:

CentOS-5.x

    如果可能的话,请使用 32 位而不是 64 位。
    禁用所有不必要的服务。

Apache 2.X

    缓存页面加载使用:mod_cache、XCache 或。
    禁用所有不必要的模块。
    查看 Lighttpd 和 nginx 是否满足你的要求

MySQL

    MySQLTuner
    SQLite(在 PHP 进程下运行)——就我而言,我需要用于 Drupal 的 MySQL,但下一个版本应该会支持 SQLite。

PHP

    PHP-FPM 使用每日 cron 来重启。

Drupal

    除了缓存模块之外,没有发现任何东西,这似乎并不比使用 Apache 更好。由于 Apache 更安全,除非我误解了某些内容,否则我宁愿使用它。

不要

    安装:基于 Web 的 Web 管理工具(phpMyAdmin、webmin 等)、FTP、邮件服务器、邮件/垃圾邮件服务器、防病毒、VNC

_______

有什么建议吗?如果我的列表缺少某些内容或有误,请告诉我。此外,在低负载站点上,是否可以在 256 上运行 LAMP?谢谢!*

答案1

除了 MySQL,所有这些都可以正常运行。
我建议您购买另一个 MySQL 主机,因为 MySQL 在空闲时会占用我的 VPS 上高达 220MB 的 RAM,这就是我切换到 SQLite 的原因。

相关内容