php xsl扩展缺少magento就绪检查
我正试图用MAMP PRO在我的Windows 10系统上安装magento,我已经一次又一次地遇到同样的错误。magento安装程序说我的php xsl扩展丢失了。要安装扩展,我必须将参数php xsl扩展缺少magento就绪检查,php,windows,magento,xslt,mamp,Php,Windows,Magento,Xslt,Mamp,我正试图用MAMP PRO在我的Windows 10系统上安装magento,我已经一次又一次地遇到同样的错误。magento安装程序说我的php xsl扩展丢失了。要安装扩展,我必须将参数--with xsl[=DIR]添加到我的配置行中,但我不知道如何执行此操作 我已经将extension=php_xsl.dll添加到我的php.ini文件中,但它仍然没有添加。php_xsl.dll存在于我的/ext文件夹中 问题可能是什么?您在php.ini中加载的其他ext是否正常工作?(请尝试php_
--with xsl[=DIR]
添加到我的配置行中,但我不知道如何执行此操作
我已经将extension=php_xsl.dll
添加到我的php.ini
文件中,但它仍然没有添加。php_xsl.dll
存在于我的/ext
文件夹中
问题可能是什么?您在php.ini中加载的其他ext是否正常工作?(请尝试php_info()
您是否认为您已正确下载.dll文件。在
xamp/php/php.ini
中搜索并修改php.ini
文件,搜索;extension=php_xsl.dll
行,删除代码>行开始并保存php.ini
文件。然后打开xampp管理器,停止Apache服务并重新启动。从php.ini文件中取消注释以下行(从行中删除“;”)
);extension=php_xsl.dll我是在MAMP PRO WINDOWS上安装Magento 2.1的(这是不受支持的,也没有做过的)新手
同样的问题也出现在缺少intl-en-xsl扩展的时候;被移除
在尝试了所有操作之后,我只查看了php.ini位置phpinfo()
C:\Users\Public\Documents\Appsolute\MAMPPRO\conf\php7.0.6.ini
将我多次更改的php7.0.6.ini复制到这个windows目录中,我的所有问题都解决了。这是因为XSL扩展未启用
要启用XSL扩展,请转到安装MAMP(或XAMPP)的位置。然后转到php/php.ini
取消注释行extension=php_xsl.dll
并重新启动服务器。在经历了无数次令人沮丧的尝试后,我终于看到了这一页和上面的注释。出于某种原因,我的mampprophp7.0.9中的php.ini文件缺少intl和xsl dll(尽管我一直在取消注释“;”
不管怎样,我看到了上面的便条,并且能够做出补偿——瞧,问题解决了
我希望这些信息能在php文档和MampPro站点中提供。希望在以后的补丁或更新中不会出现问题。转到php根文件夹
复制所有icu****.dll文件:
来自C:\xampp\php
到C:\xampp\apache\binMagento通常安装在Linux上。上面这个问题的标题没有指定服务器,但问题是这样的。尽管我在寻找Linux解决方案,但我还是偶然发现了这个答案。因此,如果有人在寻找如何在Ubuntu上启用xsl扩展,答案如下:
首先,停止apache
编辑C:\xampp\php\php.ini
仅删除;在行的开头extension=php\u xsl.dll
然后再次启动apache
它将正常工作。在php fold中搜索php.ini并删除;from;extension=php_xsl.dll,您就可以开始了最受欢迎的答案不会告诉您去哪里编辑这些文件。
正确的路径是:C:\MAMPPRO\conf\php(此处的版本号)
然后可以从extension=php_xsl.dll行中删除;并重新启动服务器
转到php.ini文件
将;extension=xsl更改为extension=xsl
重新启动apachexampp
您只需遵循以下简单步骤即可解决此错误
首先停止Apache服务器
然后转到C:\xampp\php
打开php.ini文件
然后取消注释所有需要扩展的文件
保存它并退出
然后再次启动xampp并尝试安装
在Installer.php第545行中,magento 2.4.1中出现错误
在php.ini文件中删除“;”以取消对以下内容的注释
是的,我加载的另一个ext工作正常,文件来自PHP5安装,因此这可能是问题所在,但我找不到php7 php_xsl.dll。因此我认为你应该使用PHP5.6,否则你不会遇到这个问题。因为我从未尝试过php7,所以我不知道我需要说什么。:)
;extension=intl
;extension=soap
;extension=xsl
;extension=sockets