Ubuntu 12.04-升级到 PHP5.4-PHP Suhosin 出现错误

Ubuntu 12.04-升级到 PHP5.4-PHP Suhosin 出现错误

我有一台装有 Ubuntu 12.04 的 Linode VPS。

我安装了 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 行未知中没有该文件或目录

我试过

apt-get 安装 php5-suhosin

但我越来越

以下软件包具有未满足的依赖关系:php5-common:冲突:php5-suhosin,但需要安装 0.9.33-1 php5-suhosin:依赖:phpapi-20090626 E:错误,pkgProblemResolver::Resolve 生成​​中断,这可能是由保留的软件包引起的。

我该如何解决这个问题?

答案1

你不能 - php5-suhosin 很长时间以来都不适用于 PHP 5.4+,因此该软件包自 PHP 5.4 以来就已损坏。Suhosin 上游作者最近才更新 suhosin 以支持 PHP 5.4,但我不会在我的 PPA 中准备 php5-suhosin 软件包,因为我认为最近的 PHP 版本不需要这样做。

而且由于您显然不记得为什么安装 php5-suhosin,我想即使没有它您也一样可以安装。

相关内容