在本地Windows 10 Magento安装中缺少PHP扩展

时间:2017-09-11 12:41:47

标签: php installation windows-10 magento2

我正在尝试在Windows 10中安装Apache + PHP + Magento2.1 + MySQL。

我已安装:

      Magento-CE-2.1.8_sample_data
              Content saved in C\Apache24\htdocs
      Apache-2.4.27-Win64-VC15.zip
              Directory: C\Apache24
      PHP Version 5.6.31 php-5.6.31-Win32-VC11-x64.zip
              Directory: C:\PHP
       mysql-community-5.7.19 (Msi installer)

在安装程序安装(准备情况检查)中,显示以下错误:

              PHP Extension curl.
              PHP Extension xsl.
              PHP Extension intl.
              PHP Extension mbstring.
              PHP Extension openssl.
              PHP Extension gd.

我已经在php.ini中取消注释这些扩展 我在apache root dir中复制了icud?57.dll文件。 谁能告诉我,会发生什么?谢谢!

加载的PHP模块是:

C:\>cd php
C:\php>php -m
[PHP Modules]
bcmath
calendar
Core
ctype
curl
date
dom
ereg
exif
filter
ftp
gd
hash
iconv
intl
json
libxml
mbstring
mcrypt
mhash
mysqli
mysqlnd
odbc
openssl
pcre
PDO
pdo_mysql
Phar
Reflection
session
SimpleXML
SPL
standard
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
zip
zlib
[Zend Modules]

1 个答案:

答案 0 :(得分:0)

不支持从5.6.0到5.6.4的版本。只有支持的PHP 5来自5.6.5及以上版本。

我建议使用php 7为您的扩展程序提供更好的支持

更好地检查here

否则,请更好地检查您启用的PHP模块。 根据此question,您必须确保所有后续模块都已启用,并且列表中缺少某些模块。

PDO/MySQL
mbstring
mcrypt
mhash, 
simplexml, 
curl, 
gd2, 
ImageMagick 6.3.7 (or later) or both 
soap and
add xdebug.max_nesting_level=50000; at php.ini