Используем несколько версий PHP (PHP-FPM & FastCGI) с ISPConfig 3 (CentOS 6.3)

15.03.2013

ISPConfig с версии 3.0.5 позволял использовать несколько версий PHP на одном сервере и выбирать оптимальную версию PHP для сайта. Эта возможность работает через PHP-FPM (начиная с PHP 5.3) и FastCGI (все PHP 5.x версии). Это пример показывает как собрать PHP 5.3 и PHP 5.4 под PHP-FPM и FastCGI для сервера под управлением CentOS версии 6.3. Эти версии PHP могут использоваться вместе с PHP (установленную с помощью yum) по умолчанию в ISPConfig.

Я не даю никаких гарантий, что это заработает у вас.

1 Предварительные замечания

Я установил PHP 5.3.22 и PHP 5.4.12, последние версии PHP 5.3 и 5.4 на момент написания. Я так же покажу как собрать некоторые дополнительные расширения PHP, такие как APC, memcache, memcached, and ioncube.

Пожалуйста помните PHP-FPM может использоваться на Apache и nginx, тогда как FastCGI доступен только для Apache.

PHP-FPM и FastCGI взаимноисключаются в PHP 5.3 и 5.4, поэтому я покажу два пути сборки PHP, один для PHP-FPM, один для FastCGI, тем не менее вы можете скомпилировать PHP дважды для получения для получения обоих вариантов, сначала с параметрами --enable-fpm и потом с --enable-cgi (убедитесь, что используете разные базовые директории такие как /opt/php-5.3.22 для PHP-FPM и /opt/phpfcgi-5.3.22 для FastCGI).

Полный текст: How To Use Multiple PHP Versions (PHP-FPM & FastCGI) With ISPConfig 3 (CentOS 6.3)


Нет комментариев






9 + 9 =

© 2001-2015 NLG