Several INI settings remain from modules that were stripped in Phase 1. They are registered but do nothing:
xdebug.output_dir / php_debugger.output_dir — was for profiler/trace output
xdebug.use_compression / php_debugger.use_compression — was for trace compression
xdebug.file_link_format / php_debugger.file_link_format — was for develop mode
xdebug.filename_format / php_debugger.filename_format — was for develop mode
What to do
- Remove the
STD_PHP_INI_ENTRY lines for these settings in xdebug.c (both xdebug.* and php_debugger.* blocks)
- Remove the corresponding struct members in the globals if unused elsewhere
- Run
make — should compile cleanly
- Run the test suite — no new failures
Acceptance criteria