配置项 | Value |
---|---|
opcache.enable boolean | 启用操作码缓存。 |
opcache.enable_cli boolean | 仅针对 CLI 版本的 PHP 启用操作码缓存。 |
opcache.memory_consumption integer | OPcache 的共享内存大小,以兆字节为单位。 |
opcache.interned_strings_buffer integer | 用来存储预留字符串的内存大小,以兆字节为单位。 |
opcache.max_accelerated_files integer | OPcache 哈希表中可存储的脚本文件数量上限。 |
opcache.use_cwd boolean | 如果启用,OPcache 将在哈希表的脚本键之后附加改脚本的工作目录, 以避免同名脚本冲突的问题。 禁用此选项可以提高性能,但是可能会导致应用崩溃。 |
opcache.validate_timestamps boolean | 如果启用,那么 OPcache 会每隔 opcache.revalidate_freq 设定的秒数 检查脚本是否更新。 如果禁用此选项,你必须使用 opcache_reset() 或者 opcache_invalidate() 函数来手动重置 OPcache,也可以 通过重启 Web 服务器来使文件系统更改生效。 |
opcache.revalidate_freq integer | 检查脚本时间戳是否有更新的周期,以秒为单位。 设置为 0 会导致针对每个请求, OPcache 都会检查脚本更新。 |
opcache.save_comments boolean | 如果禁用,脚本文件中的注释内容将不会被包含到操作码缓存文件, 这样可以有效减小优化后的文件体积。 禁用此配置指令可能会导致一些依赖注释或注解的 应用或框架无法正常工作, 比如: Doctrine, Zend Framework 2 以及 PHPUnit。 |
opcache.load_comments boolean | 如果禁用,则即使文件中包含注释,也不会加载这些注释内容。 本选项可以和 opcache.save_comments 一起使用,以实现按需加载注释内容。 |
更多配置建议去: link.