首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows 10上安装Drupal时启用php扩展阵列

如何在Windows 10上安装Drupal时启用php扩展阵列
EN

Stack Overflow用户
提问于 2019-06-03 19:03:05
回答 1查看 2.7K关注 0票数 3

我已经安装了drupal-8.7.2 & php 7.3.6 (线程安全)。

在php.ini中,我取消了这一行的注释:

extension=pdo_sqlite

当我从命令提示符中运行此命令时

php core/scripts/drupal quick-start demo_umami

我知道这个错误:

代码语言:javascript
复制
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,然后再次得到上面的错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-04 11:31:15

这个错误实际上意味着您缺少了一个PHP扩展,但是当呈现给CLI时,它的格式很糟糕(请参阅此问题),因此显示的是Array()而不是扩展名。

缺少的库可能是“gd”,您可以通过运行PHP需求命令drupal check或手动使用php -m来检查drupal安装(core/modules/system/system.install)。

必须安装下列设备:

代码语言:javascript
复制
$required_extensions = [
    'date',
    'dom',
    'filter',
    'gd',
    'hash',
    'json',
    'pcre',
    'pdo',
    'session',
    'SimpleXML',
    'SPL',
    'tokenizer',
    'xml',
];

情况并不总是如此,但core/composer.json实际上反映了这些PHP扩展的状态,因此运行composer create-project可能有助于管理这些扩展。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56433171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档