Ответ 1
Прежде всего остановите xampp/wamp, а затем удалите стартовую точку с запятой (;) из xampp/php/php.ini следующего кода.
;extension=php_intl.dll
И затем перезапустите xampp/wamp.
Я собираюсь установить Magento2 на свой локальный сервер, и это дает мне следующее сообщение об ошибке.
Я использую XAMPP. Когда я попытался включить его из файла php.ini, он выдает еще одну ошибку для отсутствующей DLL:
Программа не может запускаться, поскольку MSVCP110.dll отсутствует на вашем компьютере. Попробуйте переустановить программу, чтобы устранить эту проблему.
Любая помощь?
Прежде всего остановите xampp/wamp, а затем удалите стартовую точку с запятой (;) из xampp/php/php.ini следующего кода.
;extension=php_intl.dll
И затем перезапустите xampp/wamp.
У меня тоже была такая же проблема, и сейчас я получил ее . Пожалуйста, попробуйте следующие шаги, чтобы решить проблему:
;extension=php_intl.dll
С
Xampp folder/php
Для
папка Xampp/apache/bin
Для Windows 7 32 бит это - C:\Windows\System32
Если вы используете ubuntu, вы можете обновить
sudo apt-get update
И установите расширение в случае php 5.6
sudo apt-get install php5.6-intl
И в случае php 7.0
sudo apt-get install php7.0-intl
И перезапустите apache после
sudo service apache2 restart
Если вы используете xampp, то удалите точку с запятой (;) в xampp/php/php.ini из строки ниже
;extension=php_intl.dll
И затем перезапустите xampp.
Я видел скриншот, проблема, с которой вы сталкиваетесь, отсутствует msvcp110.dll, этот файл вы можете скачать с
https://www.dll-files.com/msvcp110.dll.html
и загрузите в папку C:/Windows
чем после редактирования php.ini из XAMPP
Изменить
;extension=php_intl.dll
к
extension=php_intl.dll
Сохраните файл и перезапустите Apache с XAMPP
Для установки Megento вам нужно
Все, что вам нужно сделать, это перейти в php.ini в папку xampp (xampp\php\php.ini) и удалить; from; extension = php_intl.dll
; расширение = php_intl.dll
К
расширение = php_intl.dll
Я обнаружил две ошибки при установке Magento на localhost.
Есть PHP Extension xsl и intl, и я решил проблему, выполнив следующие шаги.
Затем все вещи были переданы, а также следующая картина.
ДОПОЛНИТЕЛЬНАЯ ЗАПИСКА (поскольку это очень старый вопрос и пока не принят)
Я нахожусь на xampp-win32-7.2.3-0-VC15-installer на Windows10-64bit.
вот заметки, которые я вижу в моем файле php.ini.
Примечание. Синтаксис, используемый в предыдущих версиях PHP ('extension =.so' и; 'extension =' php_.dll '), поддерживается по устаревшим причинам и может быть; устарел в будущей основной версии PHP. Поэтому, когда это возможно, пожалуйста; перейдите к новому ('extension =) синтаксису.
Таким образом, вы найдете только имя расширения как intl
вместо php_intl.dll
а затем раскомментируете, что строка должна работать (это работало для меня по крайней мере).
расширение = аэроропорт
Используйте phpinfo()
функцию, чтобы найти путь к файлу php.ini
,
открыть файл php.ini. Здесь выполните поиск extension=php_intl.dll
, затем удалите полуточку (;
), начиная с этой строки.
После удаления точки с запятой (;
) перезапустите веб-сервер (apache).
У меня была такая же проблема с расширениями ldap, intl, curl php. Я решил эти проблемы следующими способами:
Сначала вы должны проверить, были ли эти расширения включены в файле php.ini, удалив точку с запятой (;) перед следующими строками:
;extension=php_intl.dll
;extension=php_ldap.dll
;extension=php_curl.dll
Во-вторых, libeay32.dll, файлы ibssh2.dll и ssleay32.dll должны быть правильно загружены php для правильного функционирования этих расширений. Эти файлы dll требуются несколькими расширениями php (например, curl, ldap, intl и т.д.). Эти файлы обычно находятся в каталоге установки php [для моего случая это каталог C:\php]. Кроме того, для включения расширения intl вам понадобятся некоторые другие DLL файлы, которые будут правильно загружены php. Имя этих файлов начинается с icu (т.е. icudt57.dll icuin57.dll и т.д. Для php версии 5.6). Вы также найдете эти файлы в основном каталоге установки php.
Существует альтернативный способ загрузить эти файлы из файла httpd.conf(файл apache configuratio), а не копировать их в каталог apache bin. Это можно сделать, используя следующую технику:
Обратите внимание, что моя версия php - 5.5.
LoadFile "C:/php/icudt51.dll"
LoadFile "C:/php/icuin51.dll"
LoadFile "C:/php/icuio51.dll"
LoadFile "C:/php/icule51.dll"
LoadFile "C:/php/iculx51.dll"
LoadFile "C:/php/icutest51.dll"
LoadFile "C:/php/icutu51.dll"
LoadFile "C:/php/icuuc51.dll"
LoadFile "C:/php/libeay32.dll"
LoadFile "C:/php/libssh2.dll"
LoadFile "C:/php/ssleay32.dll"
That it.
Вот все командные строки для установки magento2
Расширение PHP xsl и intl. CMD
sudo apt-get install php5-intl
sudo apt-get install php5-xsl
sudo php5enmod xsl
sudo service apache2 restart
PHP-расширение mcrypt. CMD
sudo updatedb
locate mcrypt.ini
sudo php5enmod mcrypt
sudo service apache2 restart
Для включения расширения PHP Extension выполните шаги.
удалите стартовую точку с запятой (;)
Вроде:
; расширение = php_intl.dll
к
расширение = php_intl.dll
Сохраните файл xampp/php/php.ini.
Надеюсь, что это будет его работа. Спасибо.
У меня была эта проблема, но она была решена! включить расширение = php_intl.dll теперь, если вы перезапустите XAMPP, эта ошибка выведет "msvcp110.dll без вашего компьютера"
для решения этой ошибки: скачайте этот файл: https://www.dll-files.com/msvcp110.dll.html затем поместите этот файл в C: windows, а затем перезапустите xampp, он будет работать.
Просто скопируйте все файлы icu ****. dll из
C:\XAMPP\PHP
к
C:\XAMPP\Apache\Bin
[или]
C:\WAMP\Bin\PHP\php5.5.12
к
C:\WAMP\Bin\Apache\apache2.4.9
intl extension начнет работать!!!
Вы можете найти ответ здесь: http://www.dorusomcutean.com/how-to-install-php-7-2-on-windows/
В этом сообщении в блоге я показываю, как установить PHP в Windows и как включить расширения. Надеюсь, что это поможет всем, кто сталкивается с этой проблемой снова.
Я написал этот пост, если кто-нибудь сталкивался с этим вопросом для PrestaShop, я не знаю, будет ли он работать для Magento2. Я решил включить расширение PHP intl для установки PrestaShop:
Эти шаги для меня решили проблему.
Примечание (2): я использую XAMPP v3.2.3 и PrestaShop v1.7.5.1
Для установки magento на локальном хосте вам необходимо раскомментировать расширение php.intl.dll в php.ini и скопировать все icudt57.dll, icuin57.dll, icuio57.dll, icule57.dll, iculx57.dll, icuuc57.dll файлы из папки php в папку XAMPP\apache\bin.
Затем перезагрузите сервер xamp
Загрузите файлы и попробуйте установить их. Один или два файла могут не выполняться.
http://www.microsoft.com/en-sg/download/details.aspx?id=30679