我真的不知道如何或不想从源代码编译 php,但我需要没有 suhosin 的 php。您可能知道主存储库附带了 suhosin 补丁。这导致我的网站出现错误,我需要它消失。禁用内置 suhosin 的尝试失败了,我唯一可靠的选择是从源代码安装 php。
是否有一个存储库附带 php5,但没有内置 suhosin 补丁,这样我就可以通过 apt-get 安装 php 就完成了?谢谢。
答案1
这取决于您是否愿意将 PHP 版本升级到最新版本 (5.4)。如果答案是肯定的,那么我建议遵循:
如何在受支持的 Ubuntu 版本中安装最新的 PHP(例如 Ubuntu 12.04 中的 5.4.x)?
其中不再包含 suhosin 补丁,因为 suhosin 已上游失效。
此外,较新的 Ubuntu 版本(包含 php5 >= 5.4.0 的版本)不再包含 suhosin。
但请注意,一般来说,您在使用 suhosin 时遇到的问题不会消失,并且通常表明 PHP 内部存在一些更深层次的问题(例如内存泄漏等)。