在 Apache 中启用 PHP-ZTS 和 MPM Workers 以降低内存占用,但仍保留 MySQL?

在 Apache 中启用 PHP-ZTS 和 MPM Workers 以降低内存占用,但仍保留 MySQL?

我的问题与这个我正在尝试减少网站在共享主机解决方案上的内存占用。我将像他一样尝试自己的 Apache 设置,但我还想尝试让 PHP-ZTS 和 MPM Workers 正常运行,而不是使用 Prefork。

问题是,当我启用 Workers 时,我得到的只是一个空白页,而不是我的 Wordpress 主页。phpinfo() 页面显示 PHP 运行正常,但 MySQL 运行不正常。我的服务器是 Fedora 12。

有没有人有让 Workers、php-zts 和 MySQL 一起正常运行的经验?任何帮助都值得感激。我会勤勉地投票并提供后续信息。

先感谢您。

答案1

请注意您链接的问题中的最后一条建议!使用nginxPHP-CGI对于必须与数据库服务器共享 RAM 的低内存 Web 服务器来说,Nginx 占用空间很小,绝对是您的最佳选择。下面是维基页面列出 nginx 与 Apache 的一些性能特征。配置语法与 Apache 非常相似,您可能只需一两个晚上就可以完成迁移。

当然,这是假设您可以选择 Web 服务器...

相关内容