Ich werde Magento2 auf meinem lokalen Server installieren und erhalte folgende Fehlermeldung.
Ich verwende XAMPP. Wenn ich versuchte, es aus der php.ini-Datei zu aktivieren, wird ein weiterer Fehler wegen fehlender dll ausgelöst:
Das Programm kann nicht starten, da MSVCP110.dll auf Ihrem Computer fehlt. Versuchen Sie, das Programm erneut zu installieren, um dieses Problem zu beheben.
Irgendeine Hilfe?
Stoppen Sie zunächst xampp/wamp und entfernen Sie dann freundlicherweise das Startsemikolon (; ) aus Ihrem xampp/php/php.ini folgenden Code.
;extension=php_intl.dll
Und dann starte dein xampp/wamp erneut.
Ich hatte auch das gleiche Problem, und jetzt habe ich es gelöst . Bitte probiere die folgenden Schritte, um es zu lösen:
;extension=php_intl.dll
.Von
Xampp-Ordner/php
Zu
Xampp-Ordner/Apache/bin
Für Windows 7 32 Bit ist es C:\Windows\System32
Wenn Sie ubuntu verwenden, können Sie ein Update durchführen
Sudo apt-get update
Und installieren Sie die Erweiterung im Falle von php 5.6
Sudo apt-get install php5.6-intl
Und im Falle von php 7.0
Sudo apt-get install php7.0-intl
Und starte deinen Apache danach neu
Sudo service Apache2 restart
Wenn Sie xampp verwenden, entfernen Sie das Semikolon (;) in xampp/php/php.ini aus der unteren Zeile
;extension=php_intl.dll
Und dann starte dein xampp neu.
Ich habe den Screenshot gesehen, das Problem, das Sie haben, fehlt msvcp110.dll. Diese Datei können Sie herunterladen
https://www.dll-files.com/msvcp110.dll.html
und in den Ordner C:/Windows hochladen
als nach der Bearbeitung von php.ini aus XAMPP
Veränderung
;extension=php_intl.dll
zu
extension=php_intl.dll
Speichern Sie die Datei und starten Sie Apache von XAMPP aus neu.
Für die Megento-Installation müssen Sie dies tun
Sie müssen lediglich die Datei php.ini in Ihrem xampp-Ordner (xampp\php\php.ini) aufrufen und entfernen. from; extension = php_intl.dll
Erweiterung = php_intl.dll
ZU
erweiterung = php_intl.dll
ZUSÄTZLICHER HINWEIS (Da dies eine sehr alte Frage ist und noch keine akzeptierte Antwort hat)
Ich bin am xampp-win32-7.2.3-0-VC15-Installer unter Windows10-64bit.
hier sind die Notizen, die ich in meiner php.ini-Datei sehe.
Hinweis: Die in früheren Versionen PHP verwendete Syntax ('extension = .so' und ; 'Extension =' php_.dll ') wird aus älteren Gründen unterstützt und kann .__ sein. ; in einer zukünftigen PHP - Hauptversion veraltet. Also, wenn es möglich ist, bitte ; Wechseln Sie zur neuen ('extension =) -Syntax.
Sie werden also nur den Erweiterungsnamen als intl
anstelle von php_intl.dll
finden, und dann sollte das Kommentieren dieser Zeile funktionieren (es hat zumindest für mich funktioniert).
extension = intl
Ich habe bei der Installation von Magento zu localhost zwei Fehler gefunden.
Es gibt PHP Erweiterung xsl und intl und ich habe das Problem durch folgende Schritte gelöst.
Dann wurden alle Dinge sowie folgendes Bild weitergegeben.
Verwenden Sie die Funktion phpinfo()
, um den Pfad der php.ini
-Datei zu finden Öffnen Sie die Datei php.ini. Suchen Sie hier extension=php_intl.dll
und entfernen Sie dann das Semikolon (;
) am Anfang dieser Zeile.
Nach dem Entfernen des Semikolons (;
) starten Sie den Webserver (Apache) neu.
Befolgen Sie zum Aktivieren von PHP Extension intl die folgenden Schritte.
bitte entfernen Sie das Startsemikolon (;)
Mögen :
Erweiterung = php_intl.dll
zu
erweiterung = php_intl.dll
Speichern Sie die Datei xampp/php/php.ini.
Hoffe seine Arbeit..Cheers ..
Hier sind alle Befehlszeilen, um Magento2 zu installieren
PHP Erweiterung xsl und intl. CMD
Sudo apt-get install php5-intl
Sudo apt-get install php5-xsl
Sudo php5enmod xsl
Sudo service Apache2 restart
PHP Erweiterung mcrypt. CMD
Sudo updatedb
locate mcrypt.ini
Sudo php5enmod mcrypt
Sudo service Apache2 restart
Ich hatte das gleiche Problem mit ldap, intl, curl php Erweiterungen. Ich habe diese Probleme auf folgende Weise gelöst:
Zuerst Sie müssen prüfen, ob diese Erweiterungen in der Datei php.ini aktiviert wurden, indem Sie das Semikolon (;) vor den folgenden Zeilen entfernen:
;extension=php_intl.dll
;extension=php_ldap.dll
;extension=php_curl.dll
Zweitens müssen die Dateien libeay32.dll, ibssh2.dll und ssleay32.dll ordnungsgemäß von PHP geladen werden, damit diese Erweiterungen ordnungsgemäß funktionieren. Diese DLL-Dateien werden von mehreren PHP-Erweiterungen benötigt (z. B. curl, ldap, intl usw.). Diese Dateien befinden sich im Allgemeinen im php-Installationsverzeichnis [für meinen Fall ist es das Verzeichnis C:\php]. Für die Aktivierung der Intl-Erweiterung benötigen Sie außerdem einige andere DLL-Dateien, um ordnungsgemäß von PHP geladen zu werden. Der Name dieser Dateien beginnt mit icu (dh icudt57.dll icuin57.dll usw. für PHP-Version 5.6). Sie finden diese Dateien auch im Hauptinstallationsverzeichnis von php.
Es gibt eine alternative Möglichkeit, diese Dateien aus Ihrer Datei httpd.conf (Apache-Konfigurationsdatei) zu laden, anstatt sie in das bin-Verzeichnis von Apache zu kopieren. Dies kann mit der folgenden Technik durchgeführt werden:
Bitte beachten Sie, dass meine PHP-Version 5.5 ist.
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's it.
Ich habe diesen Beitrag geschrieben, wenn jemand auf diese Frage für PrestaShop stößt. Ich weiß nicht, ob sie für Magento2 funktioniert. Ich habe die Aktivierung der PHP -Erweiterung intl für die PrestaShop-Installation folgendermaßen gelöst:
Diese Schritte lösten für mich das Problem.
Hinweis (2): Ich verwende XAMPP v3.2.3 und PrestaShop v1.7.5.1
ich hatte dieses Problem aber gelöst! Aktivieren Sie die Erweiterung = php_intl.dll Wenn Sie XAMPP neu starten, wird dieser Fehler angezeigt. "msvcp110.dll fehlt auf Ihrem Computer".
um diesen Fehler zu beheben: Laden Sie diese Datei von: https://www.dll-files.com/msvcp110.dll.html dann legen Sie diese Datei unter C: windows ab und starten Sie xampp neu es wird funktionieren.
Kopieren Sie einfach alle icu **** .dll-Dateien von
C:\xampp\php
zu
C:\xampp\Apache\bin
[oder]
C:\wamp\bin\php\php5.5.12
zu
C:\wamp\bin\Apache\apache2.4.9
intl-Erweiterung beginnt zu arbeiten !!!
Die Antwort finden Sie hier: http://www.dorusomcutean.com/how-to-install-php-7-2-on-windows/
In diesem Blogbeitrag werde ich zeigen, wie PHP unter Windows installiert wird und wie Erweiterungen aktiviert werden. Ich hoffe, dass es jedem hilft, der wieder auf dieses Problem stößt.