ejemplo descargar php php-ini

descargar - php.ini xampp



¿El módulo de eliminación/reparación de PHP no se encuentra o las advertencias ya están cargadas? (8)

Cuando ejecuto un script php desde la línea de comandos como abajo

php test.php

me sale la salida siguiente

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

¿Cómo puedo corregir o eliminar estas advertencias de módulos? Revisé el php.ini en

etc/php.ini

salida de

php -i | grep php.ini PHP Warning: Module ''memcache'' already loaded in Unknown on line 0 PHP Warning: Module ''apc'' already loaded in Unknown on line 0 Configuration File (php.ini) Path => /etc Loaded Configuration File => /etc/php.ini

No veo ninguna carga ni ninguna referencia a estos dos módulos allí ...

por favor ayuda


Cuando instala php5-memcache, agrega su propio archivo memcache.ini que ya está configurado para cargar esa extensión. Tan solo elimine / comente la carga de la extensión desde su php.ini.

;extension=memcache.so

Similar con APC (Módulo de caché PHP alternativo).

;extension=apc.so


Es posible que estos módulos se enumeren dos veces y, por lo tanto, aparece el error "Ya cargado". Averigüe qué archivos de configuración están cargados

php -i | grep ''Loaded Configuration File'' php -i | grep ''ini''

Esto le dirá qué archivos .ini se cargan y analizan (archivos .ini adicionales analizados).

Mire los archivos específicos y comente la segunda aparición (de la siguiente manera)

;extension=memcache.so ;extension=apc.so


Estaba recibiendo el mismo error,

Module ''sphinx'' already loaded

Necesitas encontrar el módulo (.ini) que se está cargando más de una vez y eliminar uno de ellos,

ubuntu@webserver:~$ grep -R "sphinx" /etc/php5/* /etc/php5/fpm/conf.d/sphinx.ini:extension=sphinx.so /etc/php5/fpm/conf.d/20-sphinx.ini:extension=sphinx.so ubuntu@webserver:~$ sudo rm /etc/php5/fpm/conf.d/sphinx.ini


Si está utilizando php5.4 (CentOS 6.5),

  • Ir a /etc/php.d/
  • en memcache.ini comenta la extensión

    ;extension=memcache.so

  • igualmente en apc.ini

    ;extension=apc.so


Si no desea actualizar en el archivo de configuración, simplemente agregue en la parte superior de su página o el constructor " error_reporting (0) "


Tuve la misma situación. En mi caso, el problema fue que tenía dos archivos de configuración para memcache en /etc/php5/cli/conf.d/.

php -i | grep memcache.ini

En mi caso el resultado fue:

/etc/php5/cli/conf.d/20-memcache.ini, /etc/php5/cli/conf.d/memcache.ini

Para deshacerme del mensaje de advertencia, eliminé la extension=memcache.so línea extension=memcache.so del archivo memcache.ini.


Vine aquí buscando una solución a un error similar, por ejemplo, Warning: Module ''pdo_pgsql'' already loaded in Unknown on line 0 . Después de mirar varios sitios, aquí está la solución que se me ocurrió. Funcionó para mí, espero que lo haga para alguien con un problema similar.

  • 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" . ;extension="/usr/local/opt/php70-pdo-pgsql/pdo_pgsql.so" agregando un punto y coma al principio 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 ).
  • Salir del archivo ( control + X ).

hay módulos de archivos de configuración / etc / php5 / mods-available

Abra el archivo pdo_mysql.ini y comente la línea pdo_mysql.so

Después de servicio apache2 | reinicio de php5-fpm dependiendo de si lo está utilizando