Как установить Xhprof, если его не устраивает версия php5-common?

Захотел заняться профилированием кода. Выбрал Xhprof т.к. до этого с ним работал, но проблема с установкой возникла.

aptitude install php5-xhprof

The following NEW packages will be installed:
  php5-xhprof{b}
0 packages upgraded, 1 newly installed, 0 to remove and 494 not upgraded.
Need to get 13.6 kB of archives. After unpacking 74.8 kB will be used.
The following packages have unmet dependencies:
 php5-xhprof : Depends: php5-common (= 5.5.25-1~dotdeb+7.1) but 5.5.24-1~dotdeb+wheezy.1 is installed and it is kept back.
The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     php5-xhprof [Not Installed]


Вывод dpkg -l|grep php, если кому надо.

rc  php5-cgi                             5.4.34-0+deb7u1               amd64        server-side, HTML-embedded scripting language (CGI binary)
ii  php5-cli                             5.5.24-1~dotdeb+wheezy.1      amd64        command-line interpreter for the php5 scripting language
ii  php5-common                          5.5.24-1~dotdeb+wheezy.1      amd64        Common files for packages built from the php5 source
ii  php5-curl                            5.5.24-1~dotdeb+wheezy.1      amd64        CURL module for php5
ii  php5-fpm                             5.5.24-1~dotdeb+wheezy.1      amd64        server-side, HTML-embedded scripting language (FPM-CGI binary)
ii  php5-gd                              5.5.24-1~dotdeb+wheezy.1      amd64        GD module for php5
ii  php5-imagick                         5.5.24-1~dotdeb+wheezy.1      amd64        imagick module for php5
ii  php5-memcache                        5.5.24-1~dotdeb+wheezy.1      amd64        memcache module for php5
ii  php5-mysqlnd                         5.5.24-1~dotdeb+wheezy.1      amd64        MySQL module for php5 (Native Driver)
ii  php5-readline                        5.5.24-1~dotdeb+wheezy.1      amd64        Readline module for php5


Ему не нравится php5-common своей версией, при попытке обновить php5-common, он хочет всё к хренам обновить/удалить, как-то жирно для пакета устанавливающего документацию и примеры для php5. Хотел собрать xhprof из исходников, для этого ему нужен phpize, а для него php5-dev, а он хочет удалить за сотню пакетов. Может где-нибудь можно нарыть xhprof который встанет на 5.5.24? Основная проблема в том, что сервак боевой и это заставляет стрематься любого возможного падения. Буду рад идеям и советам.

>Решение<
  • Вопрос задан
  • 762 просмотра
Пригласить эксперта
Ответы на вопрос 1
@xtreme
Снимаю порчу по SSH :)
К сожалению, дебиана под рукой нет, но, насколько я помню, в aptitude можно было выбрать версию пакета, если запустить aptitude без параметров. В твоем случае надо просто поставить соответствующую версию пакета, у которой в зависимостях стоит текущая версия php.
А вообще, на боевых серверах профилировать - как-то неправильно. Я бы, наверное, сделал отдельный сервер для профилирования, и потом либо без реальных коннектов обошелся, либо завернул часть боевого трафика.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽