with texto strip_tags remove limpiar from eliminar allow all php configuration ini intl

texto - Advertencia de PHP: Módulo ya cargado en Desconocido en la línea 0



string strip_tags (11)

Comente estas dos líneas en php.ini

;extension=imagick.so ;extension="ixed.5.6.lin"

Debería solucionar el problema.

En Mac OSX Mavericks usando homebrew php55 cada vez que ejecuto un comando php recibo el siguiente mensaje de error (todo funciona bien, es molesto)

PHP Warning: Module ''intl'' already loaded in Unknown on line 0

corrí

php --ini

y la salida fue

php --ini PHP Warning: Module ''intl'' already loaded in Unknown on line 0 Warning: Module ''intl'' already loaded in Unknown on line 0 Configuration File (php.ini) Path: /usr/local/etc/php/5.5 Loaded Configuration File: /usr/local/etc/php/5.5/php.ini Scan for additional .ini files in: /usr/local/etc/php/5.5/conf.d Additional .ini files parsed: /usr/local/etc/php/5.5/conf.d/ext-apcu.ini, /usr/local/etc/php/5.5/conf.d/ext-igbinary.ini, /usr/local/etc/php/5.5/conf.d/ext-intl.ini, /usr/local/etc/php/5.5/conf.d/ext-memcached.ini, /usr/local/etc/php/5.5/conf.d/ext-mongo.ini, /usr/local/etc/php/5.5/conf.d/ext-uuid.ini, /usr/local/etc/php/5.5/conf.d/ext-xdebug.ini

Se registró en el archivo php.ini y el único lugar donde se carga intl es en la parte superior y está comentado. El contenido de los otros archivos se parece a:

extension="/usr/local/Cellar/php55/5.5.23/lib/php/extensions/no-debug-non-zts-20121212/intl.so"

donde el contenido después de la última barra es la extensión.

No estoy seguro de dónde más mirar.

Cualquier ayuda es apreciada


Creo que has cargado Xdebug probablemente dos veces en php.ini .

  1. verifique php.ini , que no tiene xdebug.so para los valores extension= y zend_extension= .

  2. Verifique también /etc/php5/apache2 y /etc/php5/cli/ . No debe cargar en cada php.ini en estos directorios la extensión xdebug.so . Solo un archivo php.ini debería cargarlo.


Debería tener un directorio /etc/php2/conf.d (al menos en Ubuntu lo hago) que contiene un montón de archivos .ini que se cargan todos cuando se ejecuta php. Estos archivos pueden contener configuraciones duplicadas que entran en conflicto con las configuraciones en php.ini . En mi instalación de PHP, noto un archivo conf.d/20-intl.ini con una configuración de extension=intl.so Apuesto a que ese es tu conflicto.


Eliminé el archivo 20-mongo.ini en /etc/php5/cli/conf.d y esto resolvió el problema.


En mi caso, no había recibido la; extension = php_curl.so en php.ini, pero Ubuntu ya estaba llamando a esta extensión en otro lugar.

Para encontrar este "en otro lugar", en php.ini informará. En mi caso: /etc/php/7.1/apache2/conf.d/20-curl.ini fue el camino.

Entonces ahora editamos este archivo (terminal):

sudo nano /etc/php/7.1/apache2/conf.d/20-curl.ini

Comenta el; extension = php_curl.so

Guardar archivo y reiniciar apache:

sudo systemctl restart apache2


Hay dos archivos "php_intl.dll" dentro del archivo php.ini en las líneas numéricas 872 y 968. si el módulo de advertencia php ''intl'' ya está cargado en desconocido en la línea 0, este mensaje se enfoca en su CLI. Entonces deberías eliminar los prefijos de punto y coma en la línea 872. Espero que esto se haga .....


Para solucionar este problema, debe editar su archivo php.ini (o extensiones.ini) y comentar las extensiones que ya están compiladas. Por ejemplo, después de editar, su archivo ini puede verse como las líneas a continuación:

;extension=pcre.so ;extension=spl.so

Fuente: http://www.somacon.com/p520.php


Solo para el registro, ya que podría ayudar a otros que están en hosting compartido (cPanel).

Tuve un error en el alojamiento compartido php7.2: el módulo ''imagick'' ya está cargado en Desconocido en la línea 0

Al principio, el proveedor de hosting dijo que era mi mala configuración (ejecutar Yii2.16). Pero después de que les mostré que todo Internet relacionaba este problema con la configuración del servidor, comenzaron a escucharme. Después de probar que no había ningún error en php7.1, comenzaron a buscar el error.

Como me dijeron, el error se debió a la configuración en los módulos PERL o el paquete PEAR, pero no me dijeron el problema real.

Entonces, si está en un alojamiento compartido, hable con su proveedor y experimente con las versiones de PHP (si puede cambiarlas).


Tuve el mismo problema después de actualizar de Fedora Server 24 (PHP 5) a 25 (PHP 7) . Después de la investigación, descubrí que /etc/php.d/ tenía dos archivos .ini diferentes cargando extension=geoip.so .

La versión anterior de las distribuciones tenía este archivo llamado 50-geoip.ini pero el reciente se cambió a 40-geoip.ini , y sospecho que en el proceso de actualización de la versión, la versión anterior no se ha eliminado, mientras que la nueva se ha creado. .

Ese fue el caso real del problema. Después de eliminar 50-geoip.ini de 50-geoip.ini y reiniciar httpd , funcionó a la perfección.


Tuve el mismo problema en mac, es decir, Warning: Module ''pdo_pgsql'' already loaded in Unknown on line 0 . Así es como lo resolví.

  • Localice la carpeta conf.d , la mía estaba en el directorio /usr/local/etc/php/7.0/conf.d .
  • En esta carpeta, hay un archivo llamado ext-pdo_pgsql.ini .
  • Escriba sudo nano ext-pdo_pgsql.ini para editarlo.
  • Debe haber una extension="/usr/local/opt/php70-pdo-pgsql/pdo_pgsql.so" línea extension="/usr/local/opt/php70-pdo-pgsql/pdo_pgsql.so" . Comente agregando punto y coma al comienzo de la línea, es decir ;extension="/usr/local/opt/php70-pdo-pgsql/pdo_pgsql.so" .
  • Guarda el archivo. (Normalmente ejecuto control + O , control + M ).
  • Salga del archivo ( control + X ).

Espero que esto ayude a alguien.


Tuve un problema similar, el problema era que la extensión intl estaba duplicada.

Puede verificar en el archivo C: /xampp/php/php.ini y encontrar "intl". En mi caso, extension = intl ya está presente y volví a buscar y encontré una segunda intl "extension = php_intl.dll".

La extensión debe uno para la ejecución no puede ejecutar la extensión intl nuevamente. Esto mostrará un error como este "Módulo ''intl'' ya cargado".

Lo arreglé comentando extension=php_intl.dll usando " ; " como este ;extension=php_intl.dll . y reinició el servicio apache.