validators used the recommended php_extension highly for extension enable apcu and xampp magento2 php-5.6

xampp - used - ¿Cómo puedo habilitar PHP Extension intl?



php imap extension xampp (19)

  1. Vaya a C: / xampp / php
  2. abra el archivo "php.ini-development" en un editor de texto.
  3. Luego, descomente; extension = php_intl.dll quitando el punto y coma

Voy a instalar Magento2 en mi servidor local y me da el siguiente aviso de error.

Estoy usando XAMPP. Cuando intenté habilitarlo desde el archivo php.ini, aparece otro error por falta de dll:

El programa no puede iniciarse porque MSVCP110.dll no se encuentra en su computadora. Intente reinstalar el programa para solucionar este problema.

¿Alguna ayuda?


Aquí están todas las líneas de comando para instalar magento2

Extensión PHP xsl e intl. CMD

sudo apt-get install php5-intl sudo apt-get install php5-xsl sudo php5enmod xsl sudo service apache2 restart

Extensión PHP mcrypt. CMD

sudo updatedb locate mcrypt.ini sudo php5enmod mcrypt sudo service apache2 restart



En primer lugar, detenga xampp / wamp y luego elimine amablemente el punto y coma inicial ( ; ) de su xampp / php / php.ini el siguiente código.

;extension=php_intl.dll

Y luego reinicie su xampp / wamp.


Encontré dos errores durante la instalación de Magento en localhost.
Hay PHP Extension xsl e intl y he resuelto el problema siguiendo los pasos.

  1. Abra php.ini
  2. Elimine ''#'' cha de las líneas extension = php_xsl.dll y extension = php_intl.dll.
  3. Guarde el archivo y reinicie xamp nuevamente
  4. Haga clic en Intentar nuevamente en la página de instalación de Magento.

Luego se aprobaron todas las cosas, así como la siguiente imagen.


Escribí esta publicación si alguien se encuentra con esta pregunta para PrestaShop, no sé si funcionará para Magento2. Resolví habilitar la extensión PHP intl para la instalación de PrestaShop de la siguiente manera:

  1. Abra el panel de control XAMPP.
  2. Detenga el servidor Apache si se inició.
  3. Luego, desde el botón Configuración, haga clic en el elemento PHP (php.ini) .

  1. Php.ini se abrirá en el Bloc de notas (o un editor de texto predeterminado), haga clic en Ctrl + F y busque ; extension = intl y elimine el punto y coma.

  1. Luego guarde y cierre el Bloc de notas y reinicie el servidor Apache.

Estos pasos para mí resolvieron el problema.

Nota (2): estoy usando XAMPP v3.2.3 y PrestaShop v1.7.5.1


Estaba teniendo el mismo tipo de problema con las extensiones ldap, intl, curl php. He resuelto esos problemas de las siguientes maneras:

Al principio , debe verificar si estas extensiones se han habilitado en el archivo php.ini eliminando el punto y coma (;) delante de las siguientes líneas:

;extension=php_intl.dll ;extension=php_ldap.dll ;extension=php_curl.dll

En segundo lugar, php debe cargar los archivos libeay32.dll, ibssh2.dll y ssleay32.dll correctamente para que funcionen correctamente. Estos archivos dll son necesarios para varias extensiones php (es decir, curl, ldap, intl, etc.). Estos archivos generalmente residen en el directorio de instalación de php [para mi caso es el directorio C: / php]. Además, para que la extensión intl esté habilitada, necesitará que otros archivos dll sean cargados por php correctamente. El nombre de estos archivos comienza con icu (es decir, icudt57.dll icuin57.dll, etc. para php versión 5.6). También encontrará estos archivos en el directorio de instalación principal de php.

Hay una forma alternativa de cargar estos archivos desde su archivo httpd.conf (archivo de configuración de apache) en lugar de copiarlos en el directorio bin de apache. Esto se puede hacer utilizando la siguiente técnica:

Tenga en cuenta que mi versión php es 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''s it.


He visto la captura de pantalla, falta el problema msvcp110.dll, este archivo se puede descargar desde

https://www.dll-files.com/msvcp110.dll.html

y subir a la carpeta C: / Windows

que después de editar php.ini desde XAMPP

Cambio

;extension=php_intl.dll

a

extension=php_intl.dll

Guarde el archivo y reinicie Apache desde XAMPP


Para habilitar PHP Extension intl, siga los pasos.

  1. Abra el archivo xampp / php / php.ini en cualquier editor.
  2. Buscar "; extension = php_intl.dll"
  3. amablemente quite el punto y coma inicial (;)

    Me gusta :

    ; extension = php_intl.dll

    a

    extension = php_intl.dll

  4. Guarde el archivo xampp / php / php.ini.

  5. Reinicia tu xampp / wamp

Espero que sea su trabajo ... Saludos ...


Para la instalación de Megento necesita

  1. Detener el servicio de Apache
  2. descomente la extensión = php_intl.dll en el archivo php.ini.
  3. copie los 6 archivos icudt57.dll, icuin57.dll, icuio57.dll, icule57.dll, iculx57.dll, icuuc57.dll Desde la carpeta php a apache / bin Ahora reinicie su servicio apache

Para la instalación de magento en el host local, debe descomentar la extensión = php_intl.dll en php.ini y copiar todos los archivos icudt57.dll, icuin57.dll, icuio57.dll, icule57.dll, iculx57.dll, icuuc57.dll de php carpeta a la carpeta XAMPP / apache / bin.

Luego reinicie el servidor xamp



Simplemente copie todos los archivos icu ****. Dll de

C: / xampp / php

a

C: / xampp / apache / bin

[o]

C: / wamp / bin / php / php5.5.12

a

C: / wamp / bin / apache / apache2.4.9

¡La extensión intl comenzará a funcionar!


También estaba teniendo el mismo problema, y ​​justo ahora lo resolví . Por favor, intente los siguientes pasos para resolverlo:

  • Abra php.ini y elimine el punto y coma (;) de ;extension=php_intl.dll
  • Cuando intenta reiniciar el apache, se producirán algunos errores, que podrían deberse a algunos archivos .dll. Simplemente copie todos los archivos icu ****. Dll

Desde

Carpeta Xampp / php

A

Carpeta Xampp / apache / bin

  • Todavía recibía el error msvcp110.dll file missing. He descargado este archivo faltante desde Here y lo puse en la ubicación deseada

Para Windows 7 de 32 bits es - C: / Windows / System32

  • Ahora inicie Apache y está funcionando bien.

Todo lo que necesita hacer es ir a php.ini en su carpeta xampp (xampp / php / php.ini) y eliminar; from; extension = php_intl.dll

; extension = php_intl.dll

A

extension = php_intl.dll


Tuve este problema pero resuelto! habilite la extensión = php_intl.dll ahora si reinicia XAMPP este error aparecerá "msvcp110.dll falta en su computadora"

para resolver este error: descargue este archivo desde: https://www.dll-files.com/msvcp110.dll.html luego coloque este archivo en C: windows y luego reinicie xampp, funcionará.


Use la función phpinfo() para encontrar la ruta del archivo php.ini , abra el archivo php.ini. Aquí busque extension=php_intl.dll luego elimine el punto y coma ( ; ) al comienzo de esa línea.

Después de eliminar el punto y coma ( ; ) reinicie su servidor web (apache).


NOTA ADICIONAL (Como esta es una pregunta muy antigua y aún no tiene una respuesta aceptada)

Estoy en xampp-win32-7.2.3-0-VC15-installer en Windows10-64bit.

Aquí están las notas que veo en mi archivo php.ini.

Nota: La sintaxis utilizada en versiones anteriores de PHP (''extension = .so'' y; ''extension ='' php_.dll '') es compatible por razones heredadas y puede ser; en desuso en una futura versión principal de PHP. Entonces, cuando sea posible, por favor; moverse a la nueva sintaxis (''extension =).

Por lo tanto, solo encontrará el nombre de la extensión como intl lugar de php_intl.dll y luego descomentará que esa línea debería funcionar (funcionó para mí al menos).

extension = intl


Si está utilizando ubuntu , puede actualizar

sudo apt-get update

E instalar la extensión en caso de php 5.6

sudo apt-get install php5.6-intl

Y en caso de php 7.0

sudo apt-get install php7.0-intl

Y reinicia tu apache después

sudo service apache2 restart

Si está utilizando xampp , elimine el punto y coma (;) en xampp / php / php.ini de la línea inferior

;extension=php_intl.dll

Y luego reinicie su xampp.