[英]How to enable php extensions Array when installing Drupal on Windows 10
我已经安装了drupal-8.7.2和php 7.3.6(线程安全)。
在php.ini中,我取消了以下注释:
extension=pdo_sqlite
当我从命令提示符运行此命令时
php core/scripts/drupal quick-start demo_umami
我收到此错误:
3/18 [====>-----------------------]
Verify requirements
In install.core.inc line 2287:
PHP extensions: Disabled
Array
我也尝试过php 7.3.6(非线程安全)和7.2.19(非线程安全和线程安全)
我也尝试过命令
php core/scripts/drupal quick-start
然后,当出现提示时,我输入demo_umami
,然后再次出现上述错误。
此错误实际上意味着您缺少PHP扩展名,但是在呈现给CLI时它的格式不正确(请参阅此问题 ),因此显示的是Array()
而不是扩展名。
缺少的库可能是'gd',您可以通过运行DrupalConsole命令drupal check
您的drupal安装的PHP要求 ( core / modules / system / system.install ),或者与php -m
手动drupal check
。
必须安装以下内容:
$required_extensions = [
'date',
'dom',
'filter',
'gd',
'hash',
'json',
'pcre',
'pdo',
'session',
'SimpleXML',
'SPL',
'tokenizer',
'xml',
];
并非总是如此,但core / composer.json实际上反映了这些PHP扩展的状态,因此运行composer create-project
可能有助于管理此情况。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.