Не могу использовать жрет или завиток в localhost - PullRequest
2 голосов
/ 25 октября 2019

У меня есть laravel проект, и мне нужно подключиться к API, но у меня возникают проблемы, потому что ответ всегда This site can’t be reached 127.0.0.1 refused to connect.

Я тестирую API с postman и работает нормально.

Сначала я попытался использовать GuzzleHttp, но я подумал, что возникла проблема, и я попытался использовать curl, но ответ тот же.

Затем я поместил код на хостинг и работает хорошо.

Далее я создаю файл index.php в папке mamp и тоже хорошо работает.

Так что проблема, похоже, в laravel, что-то блокирует это соединение, и я нене знаю, что это такое.

Я использую новую версию laravel с php 7.2.19.

Я запускаю это в os x.

Как можноЯ решаю эту ситуацию?

Спасибо

РЕШЕНИЕ Решением моей проблемы было обновление php. У меня была версия 7.2.9 и обновление до 7.2.23 и работает. Я не знаю, что это проблема с некоторым расширением, но работает с этим обновлением.

Спасибо всем за ответы

1 Ответ

0 голосов
/ 25 октября 2019

Скорее всего, ваша проблема связана с конфигурацией vhost или конфигурацией сервера.

Например, для nginx, чтобы вызвать интерпретатор PHP, домен (адрес), который вы вызываете, должен быть одним из псевдонимов, объявленных вВаш vhost, в противном случае он отклонит вызов и возвратит 404.

Даже если вы хотите выполнить локальный вызов, вам нужно будет использовать объявленный домен или другое объявление, которое ограничивает входящий IP локальным.

...