Господа, надеюсь пишу на нужную блогу.

Мне необходимо пересобрать PHP в Debian без Suhosin patch. Сам я уже наебался вдоволь, пытался по этой инструкции:

http://wiki.firstvds.ru/index.php/%D0%9F…

Ловлю отличную нерешаемую ошибку:

dpkg-buildpackage: error: debian/rules build gave error exit status 2
debuild: fatal error at line 1325:
dpkg-buildpackage -rfakeroot -D -us -uc failed

помогите это доделать, а я вам заплачу сколько нужно. Спасибо, пожалуйста.

Tagged with →  

35 Responses to собрать PHP в Debian без Suhosin patch

  1. Nemam:

    тебе, наверное, просто php нужен посвежее, да?

  2. RedSm:

    У меня самый свежий. Нет, у меня cms, которая конфликтует с Suhosin patch, мне нужен php без него. Простым удалением тут не обойтись, нужно именно собранный без этого говна php.

  3. NuSblack:

    а с ним собирается? 😉

  4. Nemam:

    ну вроде в репе dotdeb без патча. может, проще оттуда поставить?

  5. RedSm:

    Я не знаю как это правильно сделать, поэтому прошу помощи.

  6. RedSm:

    Не знаю.

  7. NuSblack:

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

  8. RedSm:

    Ты можешь всё это сделать? Я мануалы курить буду неделю.

  9. Nemam:

    ну я тебе стукнул в скайп.

  10. Nemam:

    да ну нафиг. это не debian-way. правильно всё-таки собрать в пакет и ставить из пакета. или ещё лучше — найти подходящий репозитарий. а ставить без пакета — это неправильно 🙂

  11. OxZZ:

    его же можно отключить

  12. NuSblack:

    ну это лучше, чем вообще без ничего сидеть. если заработает — уже смотреть дальше
    а то видно же ругается на дпкг. надо без него попробовать. там глядишь заработает и все не актуально будет остальное.

  13. NuSblack:

    могу, но я не такой большой специалист.

  14. Htoer:

    Проблема решена.

  15. RedSm:

    господа, всем спасибо, мне помогли.

  16. OxZZ:

    suhosin.simulation = On

  17. Nemam:

    лучше сделать так, как правильно с самого начала 🙂 чем собирать и ставить руками, и потом при каждом обновлении думать, где чьи и какие хвосты остались 🙂

  18. NuSblack:

    да не. понятно что сначала попробовать без. а потом сделать по уму. только я хз чем самосборный пакет лучше простого инсталла при обновлении.

  19. Nemam:

    зависимостями 🙂

  20. NuSblack:

    и от чего же будет зависеть самосборный пхп, например? 😉

  21. WebDev:

    # ldd `which php`
    libcrypt.so.1 => /lib/libcrypt.so.1 (0x00002ae9ca612000)
    libz.so.1 => /usr/lib/libz.so.1 (0x00002ae9ca849000)
    libonig.so.2 => /usr/lib/libonig.so.2 (0x00002ae9caa61000)
    libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0x00002ae9cacc7000)
    libdb-4.8.so => /usr/lib/libdb-4.8.so (0x00002ae9caf1c000)
    libqdbm.so.14 => /usr/lib/libqdbm.so.14 (0x00002ae9cb297000)
    libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x00002ae9cb4e7000)
    libpcre.so.3 => /lib/libpcre.so.3 (0x00002ae9cb6f7000)
    libm.so.6 => /lib/libm.so.6 (0x00002ae9cb928000)
    libdl.so.2 => /lib/libdl.so.2 (0x00002ae9cbbaa000)
    libnsl.so.1 => /lib/libnsl.so.1 (0x00002ae9cbdae000)
    libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00002ae9cbfc7000)
    libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00002ae9cc1fc000)
    libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00002ae9cc4c4000)
    libcom_err.so.2 => /lib/libcom_err.so.2 (0x00002ae9cc6eb000)
    libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00002ae9cc8ee000)
    libc.so.6 => /lib/libc.so.6 (0x00002ae9ccc3f000)
    libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0x00002ae9ccfa2000)
    libresolv.so.2 => /lib/libresolv.so.2 (0x00002ae9cd343000)
    libpthread.so.0 => /lib/libpthread.so.0 (0x00002ae9cd559000)
    /lib64/ld-linux-x86-64.so.2 (0x00002ae9ca3f2000)
    libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00002ae9cd776000)
    libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x00002ae9cd97e000)

  22. Nemam:

    использование make install — прямой путь к слаквари.
    зачем? если есть чудесный debuild.

  23. Nemam:

    не, эта фигня не всегда помогает, факт. иногда надо руками собирать без патча.

  24. NuSblack:

    да не надо мне общих слов. я выше уже согласился что по уму это по уму.
    но в реальной жизни, фактически, никуда эти libc от вас не убегут.

  25. Nemam:

    это ты скажешь после очередного apt-get upgrade 🙂

  26. Nemam:

    кстати, как оказалось, сборка php without suhosin patch очень востребована 🙂 прямо многие люди на фриланс-сайтах ищут, кто сделает 🙂

  27. Htoer:

    серьёзно? Дай-ка ссылочек, накручу им этого барахла. Делов-то на пять минут.

  28. Nemam:

    да я сам в шоке
    гугли по php without suhosin patch freelance

  29. Nemam:

    а ещё лучше — запинать наконец дебу, чтобы они там сделали на выбор пакеты с патчем и без 🙂

  30. Htoer:

    и меня на неделю оставить без халявного приработка в шелле? :о) Нене, мне как раз неделю делать нечего и денег нет. *8)

  31. Nemam:

    толковых how-to, кстати, в тырнете нет 🙂 то, что как хау-ту на firstvds — фуфло, так 5.3.хх не собрать 🙂

  32. Htoer:

    один хуй не понимаю, что там собирать. Мускул/пых/апач любой красноглазый умеет собирать руками же.

  33. Nemam:

    ну чтобы уметь собирать из готового — даже не обязательно быть красноглазым. 🙂

  34. Htoer:

    дык но../configure —help, и вперёд.

Добавить комментарий