Yas*_*taq 65 xampp php-5.6 magento2
我将在我的本地服务器上安装Magento2,它会给我以下错误通知.
我正在使用XAMPP.当我尝试从php.ini文件启用它时,它会丢失dll的另一个错误:
程序无法启动,因为您的计算机缺少MSVCP110.dll.尝试重新安装该程序以解决此问题.
有帮助吗?
Rah*_*ham 75
首先停止xampp/wamp,然后从你的xampp/php/php.ini中删除起始分号(;)以下代码.
;extension=php_intl.dll
Run Code Online (Sandbox Code Playgroud)
然后重新启动你的xampp/wamp.
Wae*_*ani 18
如果有人遇到有关PrestaShop的问题,我写了这篇文章,不知道它是否适用于Magento2。我通过以下方法解决了为PrestaShop安装启用PHP扩展intl的问题:
这些步骤对我来说解决了这个问题。
注意(2): 我正在使用XAMPP v3.2.3和PrestaShop v1.7.5.1
BSB*_*BSB 11
如果您使用的是ubuntu,则可以进行更新
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
并在php 5.6的情况下安装扩展
sudo apt-get install php5.6-intl
Run Code Online (Sandbox Code Playgroud)
并在PHP 7.0的情况下
sudo apt-get install php7.0-intl
Run Code Online (Sandbox Code Playgroud)
然后重启你的apache
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
如果使用的是XAMPP中;然后除去分号(;)的xampp/PHP/php.ini中从下方线
;extension=php_intl.dll
Run Code Online (Sandbox Code Playgroud)
然后重新启动你的xampp.
我看过屏幕拍摄,你遇到的问题是缺少msvcp110.dll,你可以从这个文件下载
https://www.dll-files.com/msvcp110.dll.html
并上传到C:/ Windows文件夹
比从XAMPP编辑php.ini之后
更改
;extension=php_intl.dll
Run Code Online (Sandbox Code Playgroud)
至
extension=php_intl.dll
Run Code Online (Sandbox Code Playgroud)
保存文件并从XAMPP重新启动Apache
小智 6
对于Megento安装,您需要
小智 6
您所需要做的就是转到xampp文件夹(xampp \ php \ php.ini)中的php.ini并删除;来自; extension = php_intl.dll
; extension = php_intl.dll
至
扩展名= php_intl.dll
从 PHP 7.2.0 开始,您只需要指定扩展名。
即,将以下行添加到您的php.ini:
extension=intl
Run Code Online (Sandbox Code Playgroud)
小智 5
只需从以下位置复制所有 icu****.dll 文件
C:\xampp\php
到
C:\xampp\apache\bin
[或者]
C:\wamp\bin\php\php5.5.12
到
C:\wamp\bin\apache\apache2.4.9
国际扩展将开始工作!!!
附加说明(因为这是一个非常老的问题,尚无公认的答案)
我在Windows10-64bit的xampp-win32-7.2.3-0-VC15-installer上。
这是我在php.ini文件中看到的注释。
注意:由于以前的原因,支持以前的PHP版本中使用的语法(“ extension = .so”和;“ extension ='php_.dll”),可能是; 在将来的PHP主版本中不推荐使用。因此,请尽可能 移至新('extension =)语法。
因此,您只会找到扩展名intl而不是,php_intl.dll然后取消注释该行应该起作用(至少对我有用)。
扩展名=国际
| 归档时间: |
|
| 查看次数: |
218681 次 |
| 最近记录: |