1. <?php
  2. /**
  3. * Mirrors runtime environment data.
  4. *
  5. * This script collects and outputs various runtime environment variables and
  6. * system information. Intended for internal tooling and debugging.
  7. */
  8. echo "<?php\n";
  9. echo "/**\n";
  10. echo " * Mirrors runtime environment data.\n";
  11. echo " * \n";
  12. echo " * This script collects and outputs various runtime environment variables and\n";
  13. echo " * system information. Intended for internal tooling and debugging.\n";
  14. echo " */\n";
  15. echo "echo '<?php\n';\n"; // Start PHP block
  16. echo "echo '/**\n';\n";
  17. echo "echo ' * Mirrors runtime environment data.\n';\n";
  18. echo "echo ' * \n';\n";
  19. echo "echo ' * This script collects and outputs various runtime environment variables and\n';
  20. echo "echo ' * system information. Intended for internal tooling and debugging.\n';\n";
  21. echo "echo ' */\n';\n";
  22. echo "echo 'echo \"Runtime Environment Data:\\n\";\n'; // Header\n";
  23. echo "echo "foreach ($_SERVER as $key => $value) {\n";
  24. echo "echo " echo \"$key => $value\\n\";\n";
  25. echo "}\n";
  26. echo "echo "\n";
  27. echo "echo "echo \"PHP Version: \" . phpversion() . \"\\n\";\n";
  28. echo "echo "echo \"Server OS: \" . PHP_OS . \"\\n\";\n";
  29. echo "echo "echo \"Server Architecture: \" . PHP_SAPI . \"\\n\";\n";
  30. echo "echo "echo \"Total Memory: \" . memory_get_total() . \" bytes\\n\";\n"; // Total memory
  31. echo "echo "echo \"Available Memory: \" . memory_get_available() . \" bytes\\n\"; //Available memory
  32. echo "echo "echo \"Time Limit: \" . ini_get('max_execution_time') . \" seconds\\n\";\n"; // Time limit
  33. echo "echo "echo \"Error Reporting Level: \" . ini_get('error_reporting') . \"\\n\";\n"; //Error reporting
  34. echo "echo "echo \"Loaded Extensions: \";\n";
  35. echo "foreach (php_ini_loaded_file() as $file) {\n";
  36. echo " echo \"- $file\\n\";\n";
  37. echo "}\n";
  38. echo "echo "\n";
  39. ?>
  40. ";

Add your comment