php file_get_contents zwraca wartość null, gdy włączona jest opcja allow_url_fopen

Dostaję komunikat ostrzegawczy: file_get_contents nie udało się otworzyć zezwolenia na strumień

Ustawiłem all_url_open na w pliku php.ini.

Mój plik php znajduje się w moim serwerze Apache i próbuje uzyskać dostęp do adresu URL (który zwraca JSON) z serwera tomcat na tym samym komputerze.

Kod w pliku php wygląda tak:

<code>  $srcURL = 'http://samemachine:8080/returnjson/';

  $results = file_get_contents($srcURL);
</code>

Próbowałem także curl i nic nie zwraca i nie trafia na serwer tomcat:

<code>    function curl($url){
        $ch = curl_init();

        curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept-Language: en-us'));
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
        $data = curl_exec($ch);

        curl_close($ch);
        return $data;
    }
</code>

Dlaczego odmawia się pozwolenia?

questionAnswers(1)

yourAnswerToTheQuestion