停用和卸载Zend Opcode缓存

时间:2014-07-02 12:47:59

标签: php linux caching virtual-machine opcode

我在我的linuxbox上安装了Zend OpCache。我使用以下命令安装扩展名:

sudo pecl install zendopcache-7.0.2

现在没有修改我的php.ini文件,扩展已启用。此声明基于我为php -v命令获得的输出。以下是我为php -v命令获得的输出:

  

PHP 5.5.14-1 + deb.sury.org~miniual +1(cli)(建于2014年6月27日   14:11:34)版权所有(c)1997-2014 PHP Group Zend Engine v2.5.0,   版权所有(c)1998-2014 Zend Technologies        Zend Technologies的Zend OPcache v7.0.4-dev,Copyright(c)1999-2014,

默认情况下,Zend操作码缓存也会启用。有人可以帮助我停用Zend Opcode缓存,因为我需要评估一些其他Opcode缓存吗?在我的php.ini文件中,我没有看到任何Zend Opcode缓存选项。 如果我想从我的虚拟机中完全卸载Zend Opcode缓存,我该如何实现?

3 个答案:

答案 0 :(得分:2)

只需禁用opcache模块。在运行php 7的Linux系统上

sudo phpdismod opcache

在较早的php 5系统上

sudo php5dismod opcache

答案 1 :(得分:1)

如果我没记错的话,Zend OPcache从5.5开始就集成了。所以不需要从pecl安装。 创建一个新的ini文件或使用系统上可用的文件来启用/禁用opcache

opcache.enable 0
opcache.enable_cli 0

答案 2 :(得分:1)

通过运行以下命令卸载Opcache:

sudo pecl uninstall zendopcache-7.0.2