Module 'eAccelerator' déjà chargé avertissement php
-
22-07-2019 - |
Question
Je reçois cet avertissement PHP dans mon error_log et je souhaite le corriger. On me dit qu'il est chargé dans le fichier php.ini que j'ai vérifié, ainsi que de nombreux paramètres de configuration pour le module. J'aimerais conserver la configuration du module à l'endroit où il est chargé. Je dois donc savoir comment le supprimer autrement.
Sauf si le supprimer de php.ini n’est pas un problème.
Le module 'eAccelerator' est déjà chargé
La solution
Il me semble que vous avez la configuration dans plusieurs fichiers.
Si votre configuration est sur Debian (ou quelque chose comme Debian), eAccelerator est peut-être chargé dans php.ini
ainsi que dans un fichier secondaire. Par exemple, sous Debian, php.ini
réside dans /etc/php5/apache2/php.ini
(pour PHP 5.x et Apache 2.x). Mais il analyse également tous les fichiers de /etc/php5/conf.d /
, qui dans mon cas inclut des fichiers tels que gd.ini
, mysql.ini
et suhosin.ini
. J'ai vu des paquets mal configurés ajouter une configuration à la fin de php.ini
ainsi que dans un fichier séparé dans conf.d
. Cela donnera le genre d'erreur que vous voyez.
Pour votre information, cette analyse est effectuée avec une option de configuration à la compilation (plus précisément, - with-config-file-scan-dir =
).