Стандартная процедура установки для PHP 5.3 без Suhosin?

Существует ли стандартный способ установки PHP 5.3 без Suhosin?

Как это повлияет на отслеживание рутинных обновлений для точного?

Если это усложнит жизнь сейчас или в будущем тогда я мог бы просто оставить это там.

0
задан 10 June 2013 в 17:01

1 ответ

Вероятно, нет. Suhosin считается стандартным для PHP 5.3.

Использование 5.3 без закалки вообще не рекомендуется, а Suhosin считается стандартом де-факто из-за его двоичной совместимости.

Кроме того, Precise является последней версией, работающей на 5.3, поэтому любая версия, на которую вы будете обновляться, будет иметь довольно важную будущую версию PHP. Поскольку звучит так, будто вы находитесь в релизах LTS, это может не быть проблемой в течение следующего года, но это неизбежно вступит в игру.

Если вы по-прежнему хотите использовать 5.3 без Suhosin, вам, скорее всего, придется собрать его самостоятельно. Можно настроить его так, чтобы apt / dpkg отслеживал зависимости (см. этот вопрос для более подробной информации ), но если apt увидит, что вы используете более старую версию PHP, чем в репозиториях, она может попытаться обновить вас, в том числе Suhosin.

В качестве альтернативы, вы можете перейти на версию 5.4, которая имеет по крайней мере стандартные репо без учета Suhosin. Я думаю, что репозитории Ubuntu сделали то же самое и выпустили 5.4 без Suhosin. По крайней мере, команды Debian и Arch объявили Suhosin «upstream dead», так что даже если в Ubuntu он все еще есть, вы сможете вытащить его прямо из Debian или, возможно, перенести Arch.

0
ответ дан 10 June 2013 в 17:01

Другие вопросы по тегам:

Похожие вопросы: