How can PHP be used to troubleshoot image display issues on a website?

If images are not displaying correctly on a website, it could be due to incorrect file paths or permissions. To troubleshoot this issue using PHP, you can use the `file_exists()` function to check if the image file exists and the `is_readable()` function to check if it is readable. Additionally, you can use the `getimagesize()` function to check if the image file is valid.

$image_path = 'path/to/your/image.jpg';

if (file_exists($image_path) && is_readable($image_path)) {
    $image_info = getimagesize($image_path);
    if ($image_info !== false) {
        echo '<img src="' . $image_path . '" alt="Image">';
    } else {
        echo 'Invalid image file.';
    }
} else {
    echo 'Image file not found or not readable.';
}