What are some best practices for troubleshooting PHP code execution issues on a server?

Issue: When troubleshooting PHP code execution issues on a server, it's important to check for syntax errors, ensure the necessary extensions are enabled, and verify file permissions. Code snippet:

<?php
// Check for syntax errors
ini_set('display_errors', 1);
error_reporting(E_ALL);

// Ensure necessary extensions are enabled
if (!extension_loaded('mysqli')) {
    die('The mysqli extension is not enabled.');
}

// Verify file permissions
if (!is_readable('example.php')) {
    die('The file example.php is not readable.');
}
?>