file_get_contents:не удалось открыть поток:Хост не работает

StackOverflow https://stackoverflow.com/questions/609626

  •  03-07-2019
  •  | 
  •  

Вопрос

Я использую php5 на своем Mac OSX 10.5.Если я напишу простой PHP-скрипт:

<?php
file_get_contents('http://www.google.com');
?>

И запустив его в командной строке, я получаю следующую ошибку:

"Предупреждение:file_get_contents(http://www.google.com):не удалось открыть поток:Хост не работает"

Я не уверен, что мне не хватает каких-то настроек в php.ini или чего-то еще.Я знаю, что если я запущу тот же сценарий со своего сервера, он выполнится без предупреждения.

Есть идеи относительно того, чего мне здесь не хватает?

Спасибо!

Это было полезно?

Решение

Брандмауэр или вы не подключены к Интернету (или, возможно, вы используете что-то вроде LittleSnitch, которое блокирует доступ Terminal.app).

Другие советы

Проверьте свой брандмауэр?

Убедитесь, что настройки PHP allow_url_fopen установлено на On.Использовать phpinfo() чтобы проверить все настройки.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top