php-файл с командами CURL, не работающими на сервере

У меня есть php-файл, который состоит из curl-кода, чтобы получить доступ к api. Но когда я загружаю этот файл на сервер и пытаюсь выполнить его по URL-адресу, вывод не выводится. Также символ файла не отображается, как показано для файла php. Направляйте меня, как решить эту проблему. Код в файле php:

<?php // set up the curl resource $ch = curl_init(); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json')); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch,CURLOPT_POSTFIELDS,"{}"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, 'http://184.73.165.170:3000/api/3ace632b194e4366b821f7775b51cc4e/get-ibeacon-contents'); // execute the request $output = curl_exec($ch); // output the profile information - includes the header //echo "curl response is :".($output). PHP_EOL; print($output); // close curl resource to free up system resources curl_close($ch); ?> 

введите описание изображения здесь

Индекс моего сервера показывает, как показано на изображении. По моему пониманию, символ php-файла отличается от того, что он показан в изображении, которое я загрузил. Может ли кто-нибудь предложить об этом, если это поможет мне решить мою цель.