安装drupal8,为php5.6开启opcache提高性能

Drupal8在PHP5.6上运行时推荐开启OPcache以提高性能。虽然不是强制要求,但OPcache是预编译的,只需在php.ini配置文件中启用。通过添加'zend_extension=php_opcache.dll'到配置文件并开启[opcache],调整相关配置,可以提升Drupal的运行效率。遵循PHP官方文档可为不同PHP版本安装OPcache。
摘要由CSDN通过智能技术生成

drupal8对php系统的要求是5.5.9 或者更高,现阶段(2016年4月)往往安装在php5.6上面运行,在安装的过程当中会检查opcache扩展是否开启,但并不会强制一定要开启,但强力推荐开启以提高drupal的性能,php5.6默认是没有开启的,本文介绍如何开启并配置:

在php5.6中是附带编译了此扩展的,打开php56n\ext可见php_opcache.dll,只是没有在配置文件中开启,打开配置文件php.ini在大致九百多行(一般在此段开启某些扩展)加入zend_extension=php_opcache.dll,如果启用了Xdebug则必须在它前面加载opcache,搜索 [opcache] 配置的位置,将opcache.enable=0 前面的“;”去掉并设置opcache.enable=1 即表示开启Opcache,剩下的Opcache配置按照你的服务器性能进行配置。此处列出配置是意思,见后

关于其他版本的php安装opcache请参看php官方网页http://php.net/manual/zh/opcache.installation.php

OPcache配置如下(见php官网介绍,点击这里):

opcache.enable boolean

启用操作码缓存。如果禁用此选项,则不会优化和缓存代码。 在运行期使用 ini_set() 函数只能禁用 opcache.enable 设置,不可以启用此设置。 如果在脚本中尝试启用此设置项会产生警告。

opcache.enable_cli boolean

仅针对 CLI 版本的 PHP 启用操作码缓存。 通常被用来测试和调试。

opcache.memory_consumption integer

OPcache 的共享内存大小,以兆字节为单位。

opcache.interned_strings_buffer integer

用来存储临时字符串的内存大小,以兆字节为单位。 PHP 5.3.0 之前的版本会忽略此配置指令。

opcache.max_accelerated_files
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值