在 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 时格式错误(请参阅此 issue),因此显示 Array()
而不是扩展名称。
缺少的库可能是'gd',您可以检查PHP requirements (core/modules/system/system.install) for your drupal installation by running DrupalConsole命令drupal check
,或者手动php -m
。
必须安装以下内容:
$required_extensions = [
'date',
'dom',
'filter',
'gd',
'hash',
'json',
'pcre',
'pdo',
'session',
'SimpleXML',
'SPL',
'tokenizer',
'xml',
];
情况并非总是如此,但 core/composer.json 实际上反映了这些 PHP 扩展的状态,因此 运行 composer create-project
可能有助于解决这个问题。
我已经安装了 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 时格式错误(请参阅此 issue),因此显示 Array()
而不是扩展名称。
缺少的库可能是'gd',您可以检查PHP requirements (core/modules/system/system.install) for your drupal installation by running DrupalConsole命令drupal check
,或者手动php -m
。
必须安装以下内容:
$required_extensions = [
'date',
'dom',
'filter',
'gd',
'hash',
'json',
'pcre',
'pdo',
'session',
'SimpleXML',
'SPL',
'tokenizer',
'xml',
];
情况并非总是如此,但 core/composer.json 实际上反映了这些 PHP 扩展的状态,因此 运行 composer create-project
可能有助于解决这个问题。