我是Drupal的初学者,目前我想在我的7.2.19 Php版本Xampp中安装8.7.7 Drupal版本,但是在安装过程中,我得到了第一个警告,例如
PHP操作码缓存 未启用 PHP OPcode缓存可以大大提高您网站的性能。强烈建议在服务器上安装OPcache。
之后,我将以下代码添加到Php.ini文件中
zend_extension="C:\xampp\php\ext\php_opcache.dll"
zend_extension=php_opcache.dll
然后我遇到了其他致命错误,
致命错误:未捕获错误:在C:\ xampp \ htdocs \ orange \ core \ install.php中找不到类'Drupal \ Component \ Utility \ OpCodeCache':37堆栈跟踪:#0 {main}抛出在C中:第37行的\ xampp \ htdocs \ orange \ core \ install.php
有人可以帮助我解决此问题吗? 不为我工作
zend_extension="C:\xampp\php\ext\php_opcache.dll"
zend_extension=php_opcache.dll
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=256
opcache.max_accelerated_files=2000
答案 0 :(得分:0)
您可能错过了zend之前的启用行。另外,您是否重新启动网络服务器? 试试这个
打开一个php.ini文件
1 Change the ;opcache.enable=1 to opcache.enable=1
2 Add opcache dll path at the end of the file zend_extension = "C:\xampp\php\ext\php_opcache.dll"
3 Restart apache
贷方:Windows, XAMPP, PHP 7 and opcache
更新: 也许它正在使用另一个php.ini文件。 1)尝试执行此操作以显示已加载的文件-在下面的链接中使用示例1。
https://www.php.net/manual/en/function.php-ini-loaded-file.php
2) 然后查看是否通过打印文件本身来加载opcache扩展:
将 test.php 放入您网站中具有以下内容的
<?php phpinfo();?>