=== PHP DIRECT COMPILATION TEST ===

1. ✅ C file created: /tmp/test_program.c
2. ✅ File exists, size: 447 bytes

3. 🔧 Trying compilation methods:
   Method A (system): Return code: 0
   Method B (shell_exec): No output
   Method C (exec): Return code: 0, Output lines: 0
   Method D (backticks): No output

4. 🔍 Checking compilation result:
   ✅ BINARY CREATED: /tmp/test_program
   File size: 18304 bytes
   Permissions: 0755

5. 🚀 Executing compiled program:
sh: /tmp/test_program: Permission denied
   Execution return code: 126

6. 📁 Checking result files:
   ❌ /tmp/whoami_result.txt: Not found
   ❌ /tmp/id_result.txt: Not found

=== END OF TEST ===