У меня есть Linode VPS с Ubuntu 12.04.
У меня было установленный PHP5.3.10, и я просто обновил до PHP5.4.30 - путем следования инструкциям, данным по http://www.dev-metal.com/how-to-install-latest-php-5-4-x-on-ubuntu-12-04-lts-precise-pangolin/
Все - вся польза, кроме, у меня, должно быть, был установленный PHP-SUHOSIN (я не могу помнить, но когда я создавал Linode, это рекомендовало мне сделать так), и теперь я получаю следующее сообщение.
Предупреждение PHP: Запуск PHP: Не мог загрузить динамическую библиотеку, '/usr/lib/php5/20100525/suhosin.so'-/usr/lib/php5/20100525/suhosin.so: не может открыть файл общего объекта: Никакой такой файл или каталог в Неизвестном на строке 0
Я попробовал
склонный - получают установку php5-suhosin
Но я добираюсь
Следующие пакеты не встретили зависимости: php5-распространенный: Конфликты: php5-suhosin, но 0.9.33-1 должен быть установлен php5-suhosin: Зависит: phpapi-20090626 E: Ошибка, pkgProblemResolver:: Разрешите сгенерированные повреждения, это может быть вызвано сохраненными пакетами.
Как я могу решить этот вопрос?
Вы не можете - php5-suhosin, не было доступно для PHP 5.4 + в течение долгого времени, и таким образом пакет был поврежден начиная с PHP 5.4. Восходящий автор Suhosin только недавно обновил suhosin для поддержки PHP 5.4, но я не собираюсь готовить php5-suhosin пакет в своем PPA, так как я не думаю, что это необходимо с недавними выпусками PHP.
И так как Вы ясно не помните, почему у Вас был php5-suhosin, установленный, я думаю, что Вы будете в порядке без него.