繁体   English   中英

在Windows 10上安装Drupal时如何启用php扩展数组

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM