Apache-2.2

在 Apache 中啟用 PHP-ZTS 和 MPM Workers 以降低記憶體佔用,但仍保留 MySQL?

  • February 11, 2012

我的問題與這個問題非常相似,因為我試圖在一個有點微薄的共享託管解決方案上減少我的網站的記憶體佔用。我將像他一樣使用我自己的 Apache 設置,但我也想嘗試讓 PHP-ZTS 和 MPM Worker 執行而不是使用 Prefork。

問題是,當我啟用 Workers 時,我得到的只是一個空白頁面,而不是我的 Wordpress 首頁。phpinfo() 頁面顯示 PHP 執行正常,但 MySQL 未正常執行。我的伺服器是 Fedora 12。

有沒有人有過讓 Workers、php-zts 和 MySQL 一起正常工作的經驗?任何幫助表示讚賞。我將努力投票並提供後續資訊。

先感謝您。

請注意您連結的問題中的最後一個建議!將nginxPHP-CGI用於必須與數據庫伺服器共享 RAM 的低記憶體 Web 伺服器。Nginx 佔用空間很小,絕對是你最好的選擇。這是一個wiki 頁面,列出了 nginx 與 Apache 的一些性能特徵。配置語法與 Apache 非常相似,大概一兩個晚上就可以遷移。

當然,這是假設您可以選擇 Web 伺服器…

引用自:https://serverfault.com/questions/359078