пересборка 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: , , , ,

4 комментария to “пересборка php без Suhosin patch для Debian / Ubuntu”

  1. igor Says:

    Спасибо, как раз то что искал.
    P.S. Те кто в консоль заглядывает раз в пол года, не забываем предварительно делать apt-get update

  2. admin Says:

    Пожалуйста=) . Только вот не понимаю одного, для каких целей критично использование php без сухосина ?

  3. Soloviev Says:

    Например для UMI.CMS. На пхп с сухосином ты ее даже не поставишь. А если получится поставить, то работать будет не корректно.

  4. admin Says:

    спасибо. буду знать на будущее. =)

Leave a Reply