Drupal8安装提示PHP OPCODE CACHING未启用的解决方法
Drupal8内置的缓存系统依赖APC(Alternative PHP Cache)即PHP OPcode caching,它的目标是提供一个自由、 开放,和健全的框架用于缓存和优化PHP的中间代码。没有启用时安装Drupal8会提示PHP OPcode caching未启用
解决方法其实很简单,在PHP5.5及后续版本中已经集成了Opcache扩展,我们只需要找到PHP配置文件php.ini,打开后搜索[opcache]在下面添加以下代码保存,然后重启服务器或运行环境即可正常安装Drupal8。
[opcache]
zend_extension=opcache.so
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
opcache.enable_cli=1
PHP 5.5.0 及后续版本
OPcache 只能编译为共享扩展。 如果你使用 –disable-all 参数 禁用了默认扩展的构建, 那么必须使用 –enable-opcache 选项来开启 OPcache。
编译之后,就可以使用 zend_extension 指令来将 OPcache 扩展加载到 PHP 中。在非 Windows 平台使用zend_extension=/full/path/to/opcache.so, Windows 平台使用 zend_extension=C:\path\to\php_opcache.dll。所以,上面代码zend_extension的值根据平台情况来确定。
PHP 5.2, 5.3 和 5.4 版本参考:http://php.net/manual/zh/opcache.installation.php
为你推荐
标签
Adminer
Apache
Apache OFBiz
AppArmor
Brotli
CentOS
CentOS 8
CMS
CouchDB
Debian
Debian 10
Django
Docker
DokuWiki
Drupal
ExpressionEngine
Flatpak
FreeBSD
FTP
Git
Gitea
Graylog
Horde Webmail
ISPConfig
Java
Let's Encrypt
Linux
MariaDB
Microweber
MySQL
NextCloud
NGINX
ONLYOFFICE
OpenLiteSpeed
Oracle
PHP
Rudder
Server IDE
Spark
SSL
TLS
Ubuntu
Ubuntu 18.04
Ubuntu 20.04
Zabbix