如何为Drupal 8启用PHP OPcode缓存?

时间:2016-07-05 10:24:11

标签: php drupal xampp drupal-8

我想为Drupal 8安装启用PHP OPcode缓存。我在Xampp php.ini 中有以下内容。但是,我仍然没有启用操作码。我做错了什么?

opcache.enable=1

engine = On
zend_extension=php_opcache.dll


opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1

6 个答案:

答案 0 :(得分:3)

这是关于OPCache的好帖子: How to use PHP OPCache?

这是适用于XAMPP的localhost: https://www.drupal.org/node/2623566

答案 1 :(得分:2)

首先检查您的PHP版本。在PHP 5.5之前和之后,事情有点不同。您可以在此处引用差异http://php.net/manual/en/opcache.installation.php

此外,如果您使用的是zend扩展,那么下面的

需要完整的dll路径

的zend_extension = /你的/路径/ TOD / DLL / php_opcache.dll

还要确保在线程或非线程版本中使用正确的。

答案 2 :(得分:1)

打开php.ini文件。 你必须取消注释这行代码:zend_extension = opcache.so。之后重启lampp / xampp。它对我有用。

答案 3 :(得分:0)

更改 php.ini 配置:

{{1}}

答案 4 :(得分:0)

[opcache] zend_extension=php_opcache.dll 
;Determines if Zend OPCache in enabled 
opcache.enable=1 
opcache.memory_consumption=128 
opcache.interned_strings_buffer=8 
opcache.max_accelerated_files=4000 
opcache.revalidate_freq=60 
opcache.fast_shutdown=1

将此链接粘贴到php.ini

答案 5 :(得分:0)

对于Mac用户 进入/Application/XAMPP/etc/php.ini行号。

更改此

;zend_extension=opcache.so

要(删除;)

zend_extension=opcache.so

保存文件php.ini并重新启动服务器。