LINUX.ORG.RU

История изменений

Исправление frozen_twilight, (текущая версия) :

Не знаю, как там именно в Apache 2.4 устроено, а под 2.2 я бы сделал следующим образом.

Собираешь CGI версию какого хочешь PHP. Устанавливаешь libapache2-mod-suphp. Открываешь /etc/suphp/suphp.conf, прописываешь там хэндлеры по количеству версий PHP по разными MIME типами

[handlers]
application/x-httpd-suphp="php:/usr/bin/php-cgi"
application/x-httpd-suphp53="php:/usr/local/php-5.3/php-cgi"

В /etc/apache2/mods-enabled/suphp.conf или внутри <VirtualHost> конкретного сайта добавляешь

<IfModule mod_suphp.c>
	suPHP_Engine on
	suPHP_AddHandler application/x-httpd-suphp53
	<FilesMatch "\.php$">
		SetHandler application/x-httpd-suphp53
	</FilesMatch>
</IfModule>

Но вообще лучше не пытаться отстрочить неизбежное и всё-таки допилить код до совместимости хотя бы с PHP 5.4.

Исходная версия frozen_twilight, :

Не знаю, как там именно в Apache 2.4 устроено, а под 2.2 я бы сделал следующим образом.

Собираешь CGI версию какого хочешь PHP. Устанавливаешь libapache2-mod-suphp. Открываешь /etc/suphp/suphp.conf, прописываешь там хэндлеры по количеству версий PHP по разными MIME типами

[handlers]
application/x-httpd-suphp="php:/usr/bin/php-cgi"
application/x-httpd-suphp53="php:/usr/local/php-5.3/php-cgi"

В /etc/apache2/mods-enabled/suphp.conf или внутри <VirtualHost> конкретного сайта добавляешь

<IfModule mod_suphp.c>
	suPHP_Engine on
	suPHP_AddHandler application/x-httpd-suphp53
	<FilesMatch "\.php$">
		SetHandler application/x-httpd-suphp53
	</FilesMatch>
</IfModule>