Назад | Перейти на главную страницу

Установка PHP-APC

Пытаюсь понять, как установить 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.