Ich werde Magento2 auf meinem lokalen Server installieren und es wird mir folgende Fehlermeldung angezeigt.
Ich benutze XAMPP. Als ich versuchte, es aus der Datei php.ini zu aktivieren, wird ein weiterer Fehler für die fehlende DLL ausgegeben:
Das Programm kann nicht gestartet werden, da MSVCP110.dll auf Ihrem Computer fehlt. Versuchen Sie, das Programm neu zu installieren, um dieses Problem zu beheben.
Irgendeine Hilfe?
Antworten:
Stoppen Sie zuerst xampp / wamp und entfernen Sie dann bitte das Startsemikolon ( ; ) aus Ihrer xampp / php / php.ini mit dem folgenden Code.
Und dann starten Sie Ihre xampp / wamp neu.
quelle
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 das Aktivieren der PHP-Erweiterung intl für die PrestaShop-Installation gelöst durch:
Diese Schritte haben für mich das Problem gelöst.
Hinweis (2): Ich verwende XAMPP v3.2.3 und PrestaShop v1.7.5.1
quelle
Ich hatte auch das gleiche Problem, und gerade jetzt habe ich es gelöst . Bitte versuchen Sie die folgenden Schritte, um das Problem zu lösen:
;extension=php_intl.dll
Von
Zu
quelle
Wenn Sie Ubuntu verwenden , können Sie ein Update durchführen
Und installieren Sie die Erweiterung im Falle von PHP 5.6
Und im Falle von PHP 7.0
Und starten Sie Ihren Apache danach neu
Wenn Sie xampp verwenden, entfernen Sie das Semikolon (;) in xampp / php / php.ini aus der unteren Zeile
Und dann starten Sie Ihre xampp neu.
quelle
Ich habe den Screenshot gesehen. Das Problem, das Sie haben, ist msvcp110.dll, diese Datei, die Sie herunterladen können
https://www.dll-files.com/msvcp110.dll.html
und in den Ordner C: / Windows hochladen
als nach dem Bearbeiten von php.ini von XAMPP
Veränderung
zu
Speichern Sie die Datei und starten Sie Apache von XAMPP aus neu
quelle
Für die Megento-Installation müssen Sie
quelle
Alles, was Sie tun müssen, ist, in Ihrem xampp-Ordner (xampp \ php \ php.ini) zu php.ini zu gehen und zu entfernen. from; extension = php_intl.dll
ZU
quelle
ZUSÄTZLICHER HINWEIS (Da dies eine sehr alte Frage ist und noch keine akzeptierte Antwort hat)
Ich bin auf xampp-win32-7.2.3-0-VC15-Installer unter Windows 10-64bit .
Hier sind die Notizen, die ich in meiner php.ini-Datei sehe.
Sie finden also nur den Nebenstellennamen als
intl
anstelle vonphp_intl.dll
und dann das Kommentieren dieser Zeile sollte funktionieren (es hat zumindest bei mir funktioniert).quelle
Ich habe zwei Fehler bei der Installation von Magento auf localhost gefunden.
Es gibt PHP Extension xsl und intl und ich habe das Problem durch die folgenden Schritte gelöst.
Dann wurden alle Dinge übergeben sowie das folgende Bild.
quelle
Verwenden Sie die
phpinfo()
Funktion, um denphp.ini
Dateipfad zu finden , und öffnen Sie die Datei php.ini. Hier suchen undextension=php_intl.dll
dann Semikolon (;
) am Anfang dieser Zeile entfernen .Nachdem
;
Sie Semikolon () entfernt haben, starten Sie Ihren Webserver (Apache) neu.quelle
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
Die intl-Erweiterung wird funktionieren !!!
quelle
quelle
Unter Windows habe ich gerade die Xampp-Systemsteuerung geöffnet und dann in Apache Module dieselbe Zeile, in der ich auf Config geklickt habe. Alle neu konfigurierten Dateien werden angezeigt
Die Datei wird in einem Texteditor wie dem Editor geöffnet. Suchen Sie dann nach der gewünschten Erweiterung und ändern Sie sie
zu
Das ist alles Hoffnung, dass es funktionieren wird
quelle
Ich hatte das gleiche Problem mit ldap-, intl- und curl-PHP-Erweiterungen. Ich habe diese Probleme auf folgende Weise gelöst:
Zuerst müssen Sie überprüfen, ob diese Erweiterungen in der Datei php.ini aktiviert wurden, indem Sie das Semikolon (;) vor den folgenden Zeilen entfernen:
Zweitens müssen die Dateien libeay32.dll, ibssh2.dll und ssleay32.dll von PHP ordnungsgemäß geladen werden, damit diese Erweiterungen ordnungsgemäß funktionieren. Diese DLL-Dateien werden von mehreren PHP-Erweiterungen benötigt (zB Curl, LDAP, Intl usw.). Diese Dateien befinden sich im Allgemeinen im PHP-Installationsverzeichnis [in meinem Fall im Verzeichnis C: \ PHP]. Um die intl-Erweiterung zu aktivieren, benötigen Sie außerdem einige andere DLL-Dateien, die von PHP ordnungsgemäß geladen werden können. 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 PHP-Hauptinstallationsverzeichnis.
Es gibt eine alternative Möglichkeit, diese Dateien aus Ihrer httpd.conf-Datei (Apache Configuratio File) zu laden, anstatt sie in das Bin-Verzeichnis des Apache zu kopieren. Dies kann mit der folgenden Technik erfolgen:
Bitte beachten Sie, dass meine PHP-Version 5.5 ist.
quelle
Befolgen Sie die Schritte, um die PHP-Erweiterung intl zu aktivieren.
Bitte entfernen Sie das Startsemikolon (;)
Mögen :
; extension = php_intl.dll
zu
extension = php_intl.dll
Speichern Sie die Datei xampp / php / php.ini.
Hoffe seine Arbeit .. Cheers ..
quelle
Hier finden Sie alle Befehlszeilen zur Installation von magento2
PHP-Erweiterung xsl und intl. CMD
PHP-Erweiterung mcrypt. CMD
quelle
Ich hatte dieses Problem aber gelöst! Aktivieren Sie jetzt 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 folgender Adresse herunter: https://www.dll-files.com/msvcp110.dll.html Legen Sie diese Datei in C: Windows ab und starten Sie xampp neu.
quelle
Die Antwort finden Sie hier: http://www.dorusomcutean.com/how-to-install-php-7-2-on-windows/
In diesem Blog-Beitrag zeige ich, wie PHP unter Windows installiert und Erweiterungen aktiviert werden. Hoffe, dass es jedem hilft, der wieder auf dieses Problem stößt.
quelle
Nach der Installation von Laminas wurde die gleiche Fehlermeldung angezeigt
während Sie die Webanwendung mit dem PHP-Webserver anzeigen möchten:
Da ich XAMPP benutze, in
Ich musste die PHP-Erweiterung intl in dieser Zeile aktivieren, das Startsemikolon
;extension=php_intl.dll
(;) entfernen und XAMPP neu starten. Ich hoffe das wird helfen.quelle
Für die Installation von Magento auf dem lokalen Host müssen Sie die Erweiterung = php_intl.dll in php.ini auskommentieren und alle Dateien icudt57.dll, icuin57.dll, icuio57.dll, icule57.dll, iculx57.dll, icuuc57.dll aus php kopieren Ordner in den Ordner XAMPP \ apache \ bin.
Starten Sie dann den xamp-Server neu
quelle
Laden Sie die Dateien herunter und versuchen Sie, sie zu installieren. Eine oder zwei Dateien können möglicherweise nicht installiert werden.
http://www.microsoft.com/en-sg/download/details.aspx?id=30679
quelle