php一行代码获取opcache参数及30+参数解释

<?php echo "<h3>opcache config</h3>".json_encode(opcache_get_configuration(), JSON_PRETTY_PRINT); ?>

以上一行代码即可完成(PHP5.5+;),获取参数如下

{
    "directives": {
        "opcache.enable": true,
        "opcache.enable_cli": true,
        "opcache.use_cwd": true,
        "opcache.validate_timestamps": true,
        "opcache.validate_permission": false,
        "opcache.validate_root": false,
        "opcache.inherited_hack": true,
        "opcache.dups_fix": false,
        "opcache.revalidate_path": false,
        "opcache.log_verbosity_level": 1,
        "opcache.memory_consumption": 134217728,
        "opcache.interned_strings_buffer": 32,
        "opcache.max_accelerated_files": 80000,
        "opcache.max_wasted_percentage": 0.05,
        "opcache.consistency_checks": 0,
        "opcache.force_restart_timeout": 180,
        "opcache.revalidate_freq": 3,
        "opcache.preferred_memory_model": "",
        "opcache.blacklist_filename": "",
        "opcache.max_file_size": 0,
        "opcache.error_log": "",
        "opcache.protect_memory": false,
        "opcache.save_comments": true,
        "opcache.fast_shutdown": true,
        "opcache.enable_file_override": false,
        "opcache.optimization_level": 2147467263,
        "opcache.lockfile_path": "\/tmp",
        "opcache.file_cache": "",
        "opcache.file_cache_only": false,
        "opcache.file_cache_consistency_checks": true
    },
    "version": {
        "version": "7.1.33",
        "opcache_product_name": "Zend OPcache"
    },
    "blacklist": []
}

以下是每个参数的解释:

  • opcache.enable:启用OPcache。

  • opcache.enable_cli:启用命令行接口(CLI)的OPcache。

  • opcache.use_cwd:使用当前工作目录作为缓存键。

  • opcache.validate_timestamps:启用时间戳验证以检查文件是否已更改。

  • opcache.validate_permission:禁用权限验证以检查文件是否可读。

  • opcache.validate_root:禁用根目录验证以检查文件是否在PHP根目录中。

  • opcache.inherited_hack:启用继承hack以解决继承问题。

  • opcache.dups_fix:禁用重复修复以解决重复问题。

  • opcache.revalidate_path:禁用路径验证以检查文件是否在PHP路径中。

  • opcache.log_verbosity_level:设置日志详细程度级别。

  • opcache.memory_consumption:设置OPcache使用的内存量。

  • opcache.interned_strings_buffer:设置用于存储字符串的缓冲区大小。

  • opcache.max_accelerated_files:设置最大加速文件数。

  • opcache.max_wasted_percentage:设置最大浪费百分比。

  • opcache.consistency_checks:设置一致性检查级别。

  • opcache.force_restart_timeout:设置强制重启超时时间。

  • opcache.revalidate_freq:设置重新验证频率。

  • opcache.preferred_memory_model:设置首选内存模型。

  • opcache.blacklist_filename:设置黑名单文件名。

  • opcache.max_file_size:设置最大文件大小。

  • opcache.error_log:设置错误日志文件名。

  • opcache.protect_memory:启用内存保护。

  • opcache.save_comments:启用保存注释。

  • opcache.fast_shutdown:启用快速关闭。

  • opcache.enable_file_override:禁用文件覆盖。

  • opcache.optimization_level:设置优化级别。

  • opcache.lockfile_path:设置锁文件路径。

  • opcache.file_cache:设置文件缓存路径。

  • opcache.file_cache_only:启用仅文件缓存。

  • opcache.file_cache_consistency_checks:启用文件缓存一致性检查。

版本信息包括PHP版本和OPcache产品名称。黑名单为空,表示没有被禁用的文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YUJIANYUE

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值