Que signifie "XDEBUG NON CHARGÉ COMME ZEND EXTENSION"?
Xdebug est chargé, mais pas chargé comme une extension zend. Ça veut dire quoi? Comment résoudre ce problème?
source d'informationauteur lovespring
Vous devez vous connecter pour publier un commentaire.
Cette erreur signifie que vous avez utilisé "extension=" charger l'extension Xdebug. Qui pourrait être dans votre php normal.ini, ou dans un fichier appelé xdebug.ini que certaines distributions comme à ajouter. En tout cas, Xdebug doit être chargé comme une extension Zend pour certaines caractéristiques comme la seule étape de débogage. Comme Xdebug n'est pas destiné à fonctionner comme une extension classique, il peut se bloquer et brûler trop.
La syntaxe pour le chargement de l'extension Xdebug comme une extension Zend dépend de la version de PHP et de construire. Je vous suggère d'utiliser http://xdebug.org/wizard.php de vous proposer les lignes correctes.
Assurez-vous si il est configuré pour charger correctement comme un
zend_extension
. À l'intérieur dephp.ini
ajouter cette ligneSi vous voulez activer
zend*nts*.dll
en vousphp.ini
fichier sur les serveurs Windows, vous devez utiliserzend_extension_ts
directive au lieu dezend_extension
Exemple pour charger l'extension xdebug :
Remarque : les guillemets pour votre fichier dll
Espère que cela va aider quelqu'un 🙂
D'autres l'ont déjà expliqué que l'erreur est parce que Xdebug est en cours de chargement régulier module PHP plutôt que comme une extension Zend. Vous pouvez utiliser le assistant que Derick liés à ou entrer manuellement la ligne comme Starx a montré.
Cependant, il y a un problème que vous pouvez rencontrer. Le
extensions_dir
directivephp.ini
actuellement s'applique uniquement aux modules PHP, pas d'extensions Zend. Par conséquent, vous ne pouvez pas utiliser une configuration commune comme ceci:Alors que PHP va charger correctement
php_memcache.dll
de laext
sous-répertoire, il sera pas chargephp_xdebug-2.2.3-5.3-vc9-nts.dll
et lève l'erreurFailed loading php_xdebug-2.2.3-5.3-vc9-nts.dll
.Pour résoudre ce problème, vous devez soit utiliser un complet/chemin absolu comme:
ou un chemin d'accès relatif telles que:
(L'assistant sera de retour
zend_extension=.\ext\php_xdebug-2.2.3-5.3-vc9-nts.dll
qui inclut le répertoire, mais aussi un superflu.\
)