在 wamp 中为 php 启用 opcache

2023-11-21

我尝试在 wamp 上启用 opcache,但它不起作用。我改变了这样的设置:

[opcache]
zend_extension=C:/wamp/bin/php/php5.5.12/ext/php_opcache.dll
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000

我的opcache的php扩展名中总是有红色感叹号 怎么了?请提供一些帮助

它在 phpinfo() 中

Zend OPcache
Opcode Caching  Up and Running
Optimization    Enabled
Startup OK
Shared memory model win32
Cache hits  0
Cache misses    1
Used memory 483608
Free memory 133734120
Wasted memory   0
Cached scripts  1
Cached keys 2
Max keys    7963
OOM restarts    0 
Hash keys restarts  0
Manual restarts 0


opcache.blacklist_filename  no value    no value
opcache.consistency_checks  0   0
opcache.dups_fix    Off Off
opcache.enable  On  On
opcache.enable_cli  Off Off
opcache.enable_file_override    Off Off
opcache.error_log   no value    no value
opcache.fast_shutdown   1   1
opcache.file_update_protection  2   2
opcache.force_restart_timeout   180 180
opcache.inherited_hack  On  On
opcache.interned_strings_buffer 8   8
opcache.load_comments   1   1
opcache.log_verbosity_level 1   1
opcache.max_accelerated_files   4000    4000
opcache.max_file_size   0   0
 opcache.max_wasted_percentage  5   5
opcache.memory_consumption  128 128
opcache.mmap_base   no value    no value
opcache.optimization_level  0xFFFFFFFF  0xFFFFFFFF
opcache.preferred_memory_model  no value    no value
opcache.protect_memory  0   0
opcache.restrict_api    no value    no value
opcache.revalidate_freq 60  60
opcache.revalidate_path Off Off
opcache.save_comments   1   1
opcache.use_cwd On  On
opcache.validate_timestamps On  On

我发现这个如果你想知道它是否有效:https://github.com/rlerdorf/opcache-status/blob/master/opcache.php


在 PHP5.5.12 中,opcache 作为 zend 扩展提供,但它可以在标准中找到ext文件夹。

因此,除了使用zend_extension而不是extension参数,编辑您的php.ini使用 wampmanager 菜单编辑文件,以确保您编辑正确的文件,如下所示:-

wampmanager -> PHP -> php.ini

首先检查该参数设置是否正确:

extension_dir = "C:/wamp/bin/php/php5.5.12/ext/"

现在,您已经在示例中加载了 OpCache dll,请像这样执行操作,它将像普通扩展一样从默认扩展文件夹中加载extension=将会 :-

zend_extension=php_opcache.dll

你可以这样做:-

zend_extension="C:/wamp/bin/php/php5.5.12/ext/php_opcache.dll"

但不需要指定完整路径,因为它是从标准加载的ext folder.

Warning

如果您仍在开发,那么您几乎肯定不会启用此功能,因为它不会增加任何好处,并且可能会增加标准编译的时间,在每次代码更改后重新缓存,并且可能不会在以下情况下重新编译和使用缓存的代码:你不希望这样。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 wamp 中为 php 启用 opcache 的相关文章

  • PHP PDO:将数据作为对象获取 - 在调用 __construct 之前分配的属性。它是否正确?

    完整的问题应该是 这是正确的还是我不能指望的错误 为什么这是正确的行为 我一直在更多地使用 PDO 特别是直接将数据提取到对象中 在这样做的过程中我发现了这一点 如果我直接将数据获取到像这样的对象中 STH DBH gt prepare S
  • WooCommerce 添加到购物车后停止重定向

    我希望在用户单击 添加到购物车 按钮后完全删除任何重定向 实际上我没有使用产品页面 我使用一个带有产品链接的简单按钮 如下所示 add to cart 492 我的用户将单击我页面上的多个 添加到购物车 按钮 因此在单击第一个按钮后他无法重
  • 使用 jQuery 将值发送到 $_GET

    我正在使用一个 PHP 脚本 该脚本正在通过 GET 等待两个值 我正在尝试使用 jQuery 传递这两个值 而这正是我不太擅长的地方 这是我得到的代码 有人能指出我正确的方向吗 谢谢 function xrate id rating aj
  • 寻求有关标记视频系统上的“相关视频”查询的建议

    好吧 我运行一个小型视频网站 在实际的视频页面上有一条与大多数视频页面 例如 YouTube 类似的 相关视频 目前我所做的就是随机获取其标签之一并查找其他视频相同的标签 毫不奇怪 这不是一个好方法 因为有些标签非常模糊 有些视频被错误标记
  • 下拉选择字段是否容易受到任何类型注入的影响

    我在这里读到了 永远不要相信用户输入 这句话 这是有道理的 我可以理解用户输入的任何字段都是可疑的 但是 下拉选择字段怎么样 它们可以用于任何类型的注射吗 我已经清理了允许用户输入的所有字段 并且还使用 mysqli 准备好的语句插入数据库
  • PDO 静默准备失败[重复]

    这个问题在这里已经有答案了 我正在尝试 PHPsession set save handler我想使用 PDO 连接来存储会话数据 我有这个函数作为写入操作的回调 function write id data logger WRITE id
  • PHP 欧元的 Money_format

    我们可以使用以下代码来获取 标记并格式化货币 setlocale LC MONETARY en US UTF 8 amount money format 1n amount 如何从 php Money format 获取欧元符号 我认为这会
  • 全局变量的问题

    我在 PHP 中包含页面时遇到问题 图片显示了我想做的事情 我想在我的 index php 页面中包含水平和垂直菜单 但现在我只能包括其中之一 在 global php 中有数据库名称 密码和定义我现在使用的语言的变量 我包含了所有衍生词
  • Laravel-Excel批量导入

    所以 我有一个 28k 行的 Excel 文件 我想加载它 然后插入数据库 但它刚刚停止 空格处 我尝试减少到 5k 数据 它有效 但速度太慢我也尝试过使用chunk http www maatwebsite nl laravel exce
  • 使用资源控制器的存储方法上的 Laravel 5.1 MethodNotAllowedHttpException

    我正在尝试利用资源控制器将记录添加到数据库 但是收到 MethodNotAllowedHttpException 错误 我已经经历过几个类似的问题 比如this https stackoverflow com questions 29327
  • PHP 中的图像处理和创建 - 如何创建 300DPI 图像

    在 PHP 中使用 GD 库创建图像时 ie imagecreatetruecolor 生成图像的 DPI 是多少 我找不到任何人指定 dpi 的设置位置或默认值 我需要创建 300DPI tiff 或 jpeg 然后从程序保存到文件系统
  • php中不区分大小写的xpath搜索

    我有一个像这样的 xml 文件
  • 依赖注入类 - 在哪里存储配置

    当对数据库处理程序等使用依赖注入而不是单例时 最好将配置保存在哪里 即用户名密码主机等 保留在类内部 使用容器类或使用静态配置类或使用文件 我通常将它们保存在网络根目录之外的文件中
  • Laravel:调用未定义的函数 Symfony\Component\Console\mb_convert_variables()?

    我正在运行普通 Amazon EC2 服务器 我自己安装了 PHP 5 5 21 我的 Web 应用程序是基于 Laravel 构建的 几个星期以来 一切都进展顺利 然而 现在 当运行 Laravel 命令来更新数据库架构时 php 工匠迁
  • PHP 游戏中的循环迭代

    尝试让它循环 3 次 并在第 3 次之后 如果没有猜对 显示正确答案 目前 它正在经历猜测 但没有显示还剩下多少猜测 应该扣除每个 每次尝试 任何人 如果你能告诉我我哪里出错了
  • 在 wp_query 中结合关键字搜索和税务查询

    我一直在尝试创建自定义搜索查询 并且已经取得了一些进展 但遇到了另一个障碍 我试图将 wp query 中的meta query 关键字搜索 s 和tax query 与 OR 关系结合起来 感谢这篇精彩的文章 我已经让 meta quer
  • 我无法使用 Codeigniter 发送任何电子邮件

    我创建了一个控制器 并在控制器中做了一个测试函数来测试电子邮件是否发送 我检查了不同的电子邮件地址 但没有成功 这是我的代码示例 public function sendmail config protocol sendmail confi
  • 在本地计算机上安装 magento 后,我忘记了管理员密码

    在我的本地计算机上安装 magento 后 我忘记了我提供的管理员密码 我无法登录我的管理区域 如何重置密码 我读过这篇文章http www atwix com magento reset admin password mysql http
  • 如何将字符串转换为带有“tail”的浮点数?

    我在将字符串转换为浮点数时遇到问题 print gettype value id returns string var dump value id returns string 34 7140 length 7 float floatval
  • 在 Symfony 2 项目中安装 Bootstrap 主题

    我正在考虑安装这个主题 http bootswatch com superhero 在我的SF2项目中 我注意到页面顶部有4个文件可供下载 即 bootstrap min css 引导程序 css 无变量 bootswatch less 我

随机推荐