He estado teniendo algunos problemas al ejecutar utilidades basadas en PHP dentro de la línea de comando desde que habilité XDebug. Se ejecuta muy bien al ejecutar secuencia de comandos a través de un navegador, pero una vez que lo intento una ejecutar una secuencia de comandos en la línea de comandos, que arroja los siguientes errores:PHP lanzando errores de XDebug SOLAMENTE en el modo de línea de comandos
h:\www\test>@php test.php
PHP Warning: PHP Startup: Unable to load dynamic library 'E:\development\xampplite\php\ext\php_curl.dll' - The specified module could not be found in Unknown on line 0
PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
h:\www\test>
El script se ejecuta muy bien después de esto, pero es algo que pueda Parece que me abraza la cabeza. ¿Podría ser un problema de ruta dentro de mi configuración de php.ini? No estoy seguro si ese es el caso, ya que arroja el mismo error sin importar dónde acceda a la variable de entorno @php
.
Además, todas las rutas dentro de mi php.ini son absolutas. No estoy seguro de lo que está pasando aquí.
Esto suena como un caso de múltiples php.ini, y la interfaz CLI usa uno diferente. ¿Puedes hacer un 'phpinfo()' para ver qué archivo se usa? –