Пытаюсь понять, как установить APC
кеш на PHP 5.3.13. Это VPS с apache, предпочтительно настроенный через whm / cpanel (хотя и не только).
Прочитал кучу статей, в которых предлагалось использовать FastCGI
с APC, как suPHP
не справляется с кешированием опкодов, и fcgid_module
не подходит и для APC. Отметил, что fcgid_module - это более новый пакет, чем FastCGI, и это то, что устанавливает whm / cpanel для вас, но хорошо, я думаю, это можно решить. Тогда я читаю это php-fpm
- гораздо лучшая альтернатива для управления процессами php, особенно для APC.
Хорошо. Потом я понял, что php-fpm
включен в ядро php начиная с версии 5.3 и запутался. Означает ли это, что мне не нужно использовать FastCGI/fcgid_module
(а что использовать вместо них - mod_php или cgi?)? Или это означает, что мне все еще нужно стать старше FastCGI
модуль и настроить его на использование одного процесса для каждого пользователя (или только одного процесса?)? Или бы fcgid_module
тоже работать?
И насколько плохо было бы просто использовать mod_php / APC, чтобы избежать проблем с установкой php-fpm и FastCGI (whm / cpanel не поддерживает ни того, ни другого), учитывая, что Varnish в любом случае будет обслуживать большую часть статического контента - процесс php не должен быть созданы для статического контента.
Мы также будем очень благодарны за любые примеры их конфигураций FastCGI / fcgid_module / php-fpm / APC.
Почему бы вам просто не использовать DSO как обработчик PHP + Mod_Ruid2 + APC? Это отличная конфигурация (также для сайтов с высоким трафиком), и ее можно установить с помощью EasyApache в WHM.