file_get_contents:не удалось открыть поток:Хост не работает
-
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()
чтобы проверить все настройки.