El tema es el siguiente, a raíz de otro post, el servidor local que tenia sobre Mac, MAMP, me daba errores con una de las clases de Zend Framework.
Me recomendaron instalar el servidor en una Máquina Virtual, VirtualBox. Y el servidor de Ubuntu Turnkey Lamp.
Después de pelearme durante algunos días con el, conseguí que funcione e instalo Pear, PHPUnit y Xdebug desde terminal con:
Código:
Con esto deja de lanzarme errores de ejecución y funciona todo perfecto (por ahora) menos Xdebug, que no me muestra los errores típicos con colores naranja y demás.apt-get install php-pear pear channel-discover pear.phpunit.de pear channel-discover components.ez.no pear channel-discover pear.symfony-project.com pear upgrade-all pear install --alldeps phpunit/PHPUnit pear install pear/MDB2#mysql apt-get update apt-get install php5-cli apt-get install php5-dev apt-get install build-essential pecl install xdebug
En phpinfo() reconoce Xdebug, pero al realizar un test con PHPUnit y la impresión del Code Coverage me lanza el error:
Código:
En el php.ini tengo:The Xdebug extension is not loaded. No code coverage will be generated.
Código:
Y aqui me he quedado [XDebug] zend_extension = /usr/lib/php5/20090626+lfs/xdebug.so xdebug.default_enable = Off xdebug.remote_enable = 1 xdebug.remote_handler = dbgp xdebug.remote_mode = req xdebug.remote_host = 127.0.0.1 xdebug.remote_port = 9000 xdebug.idekey = "netbeans-xdebug" xdebug.profiler_enable = 1 xdebug.profiler_output_name = xdebug.cachegrind-out.%s.%p xdebug.var_display_max_children = 900 xdebug.var_display_max_data = 2048 xdebug.var_display_max_depth = 10
Alguna idea de que me he saltado, o he hecho de más ?
Saludos,