Magento PHP Extension intl - XAMPP



我今天第一次尝试在本地主机(XAMPP)上安装Magento。当Magento安装程序进行准备情况检查时,会发生错误,因为它缺少PHP扩展国际。我已经做了研究,但我能找到的只是从 etc 文件夹中php.ini";extension=php_intl.dll"中删除;。这不起作用(尝试多次重新启动XAMPP和计算机)

这让我发疯,请帮忙。

我使用的是macOS Sierra。

首先,您应该使用 phpinfo() 方法检查是否加载 intl 加载。 有时这个加载的芽你犯了错误。之后,检查此文件夹中是否存在php_intl.dll:"\xampp\php\ext"如果所有这些都没问题,您可以检查日志文件。

更新:

根据您对操作系统的更新,如果您有可用的自制软件并且有 PHP7:

$ brew install php70-intl // For PHP7.0
$ brew install php71-intl // For PHP7.1

对于 PHP5.5:

$ brew install php55-intl

重新打开终端窗口,以确保它在会话中正常工作。要查看它是否通过 CLI 解释器加载,请执行以下操作:

$ php -m | grep intl

或者

$ php -i "(command-line 'phpinfo()')" | grep intl

来源:https://daveismyname.blog/blog/install-php-intl-on-mac-using-homebrew

您需要检查正确的 php.ini 文件,并使用函数 phpinfo() 创建一个 php 文件并运行此文件并检查未安装的扩展。

要启用/安装这些扩展名,请转到 php.ini 文件并取消注释这些扩展名。

保存此文件并重新启动apache/xampp

我希望它能为你工作。

最新更新