пересборка php без Suhosin patch для Debian / Ubuntu
Я хочу свой php без suhosin с блекджеком и шл*хами (с) Electron =)
Итак сегодня будем собирать свой php без Suhosin Patch (опять же если понять основы, то можно и другие патчи исключить)
Итак приступим.
cd /root
mkdir newphp
cd newphp
apt-get source php5
cd php*
apt-get build-dep php5
rm debian/patches/suhosin.patch (тут понятно, что убираем нужный патч из папки)
nano debian/patches/series (тут убираем нужный патч из списка, в данном случае строку «suhosin.patch»
apt-get install devscripts
debchange -v 5.2.6-Debian5~nosuhosin (можно написать все что угодно в пределах разумного)
debuild (тут будет идти пересборка в которой будет много варнов(не волнуемся за них) , в результате чего будут созданы свои модули и сам php) (идет около получаса на сильной машине)
далее после окончания наблюдаем ха своей работой :
ls -l ../*.deb
и ставим в систему :
dpkg -i ../*.deb
Вот и все! Проверил на совместимость с eaccleretor и Zend optimizer, все пашет =)
Tags: Debian, php, suhosin, Ubuntu, обновление php
Спасибо, как раз то что искал.
P.S. Те кто в консоль заглядывает раз в пол года, не забываем предварительно делать apt-get update
Пожалуйста=) . Только вот не понимаю одного, для каких целей критично использование php без сухосина ?
Например для UMI.CMS. На пхп с сухосином ты ее даже не поставишь. А если получится поставить, то работать будет не корректно.
спасибо. буду знать на будущее. =)