Saltar al contenido

¿Qué significa la advertencia “XDEBUG NO CARGADO COMO EXTENSIÓN ZEND”?

Solución:

Este error significa que usó “extension =” para cargar Xdebug. Eso podría estar en su php.ini normal, o en un archivo llamado xdebug.ini que a algunas distribuciones les gusta agregar. En cualquier caso, Xdebug debe cargarse como una extensión de Zend para ciertas funciones, como la depuración de un solo paso. Como Xdebug no está diseñado para funcionar como una extensión normal, también podría bloquearse y quemarse.

La sintaxis para cargar Xdebug como extensión Zend depende de la versión y compilación de PHP. Le sugiero que use http://xdebug.org/wizard.php para proporcionarle las líneas correctas.

Asegúrese de que esté configurado para cargarse correctamente como zend_extension. Dentro php.ini agrega esta línea

zend_extension="/usr/local/php/modules/xdebug.so"

Otros ya han explicado que el error se debe a que Xdebug se está cargando como un módulo PHP normal en lugar de como una extensión de Zend. Puede usar el asistente al que Derick vinculó o ingresar manualmente la línea como lo mostró Starx.

Sin embargo, existe un problema con el que puede encontrarse. los extensions_dir directiva en php.ini actualmente solo se aplica a módulos PHP, no a extensiones Zend. Por lo tanto, no puede usar una configuración común como esta:

[PHP]
extension_dir  = .ext
extension      = php_memcache.dll
…
[zend]
zend_extension = php_xdebug-2.2.3-5.3-vc9-nts.dll

Mientras que PHP se cargará correctamente php_memcache.dll desde el ext subdirectorio, será no carga php_xdebug-2.2.3-5.3-vc9-nts.dll y arrojará el error Failed loading php_xdebug-2.2.3-5.3-vc9-nts.dll.

Para solucionar este problema, deberá utilizar una ruta absoluta / totalmente calificada, como:

zend_extension = C:foobarPHPextphp_xdebug-2.2.3-5.3-vc9-nts.dll

o una ruta relativa como estas:

zend_extension = extphp_xdebug-2.2.3-5.3-vc9-nts.dll
zend_extension = ..phpextsphp_xdebug-2.2.3-5.3-vc9-nts.dll
zend_extension = devphpextsphp_xdebug-2.2.3-5.3-vc9-nts.dll

(El mago volverá zend_extension=.extphp_xdebug-2.2.3-5.3-vc9-nts.dll que incluye el directorio pero también un superfluo .)

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *