PHP 5.5 中包含 Zend OPCache
2013 年 3 月 21 日,PHP 5.5 beta 1 发布,包括“Zend OPCache”- 看起来这将成为 APC 的替代品,因为它包含在 PHP 核心中,并且将不得不为每个新版本维护。
我个人建议那些依赖 APC 操作码缓存的人使用即将推出的内置操作码缓存来测试他们的代码,并反馈遇到的任何问题以确保稳定的最终版本。
我不知道这对APC的未来意味着什么。
APC FOR PHP 5.4+ 仍被标记为 Beta
这意味着开发商not彻底考虑一下stable。虽然许多人在使用当前的 SVN 版本时没有遇到任何问题,但在某些配置或重负载下,人们仍然会报告一些奇怪的边缘情况。
与您想要在生产环境中使用的所有内容一样,请确保彻底测试任何版本(测试版)or稳定)在开发或预生产环境中first。这包括负载测试!
从 3.1.13 版本开始,对 SVN 存储库的提交速度有所减慢,并且bug list最近没有那么多新增内容。随你所欲。
2012 年 12 月 10 日 21:05,Rasmus Lerdorf 写道:
APC 目前处于 5.4 版本,我认为没有比 5.3 版本更多的边缘情况了。两者都不是完美的,但对于大多数网站来说已经足够接近了。
任何具有 C/gdb 技能和一些空闲时间的人都应该掩盖这一点bug list看看他们是否可以解决任何问题,或者改进这个免费开源产品我们都依赖的。
存在替代解决方案,维基百科提供了一个PHP 加速器列表.
2013 年 2 月 13 日,泽夫·苏拉斯基宣布的可用性Zend 优化器+源代码.
已经有相当多的关于将 Zend Optimizer+ 集成到 PHP 核心的冗长讨论在下一个主要版本(5.5之后的版本)中。如果是这种情况,人们可能希望提前熟悉 Zend Optimizer+。
不要使用 APC 3.1.14
APC 3.1.14 已从 PECL 中删除由于已发现但尚未追踪到的一些严重内存问题,导致下载量下降。
如果您已经在使用 3.1.14,您可能希望降级,直到 3.1.15 发布。请记住,这仍然是beta。如果您确实使用它,则您需要自行承担使用它的风险。
2013-01-02:
装甲运兵车3.1.14可用,除了解决大量其他错误之外,还添加了 PHP 5.5 兼容性.
Still beta
2012-09-03:
装甲运兵车3.1.13可用,修复一些段错误.
2012-08-16:
An APC 3.1.12 tag has been created, but is still marked as beta, its available on the APC PECL page, as well as the changelog.
Lots of bin_dump related bugs fixed this time around.
2012-07-19:
An APC 3.1.11 tag has been created, but is still marked as beta, its available on the APC PECL page, as well as the changelog. I've been following the relevant mailing lists, and they are still actively working on fixing APC bugs however it is a complex module and not many people seem to be up to the task. This release fixes the nasty stat=0 bugs when including files.
2012-04-11:
An APC 3.1.10 tag was created today, and a beta release of 3.1.10 was placed on the APC PECL page
The changelog states:
- 添加 PHP 5.4 支持(Dmitry、Anatoliy、Pierre)
- Fixed bug #22679: Fix apc_bin_dump for constants. Use IS_CONSTANT_TYPE_MASK to handle all the constants, including the unqalified ones (instead of ~IS_CONSTANT_INDEX check)
- Fixed bug #23822, php crashes on apache restart