Я хочу установить php 7.2 на MacOS вместе с расширениями (упомянутыми ниже), необходимыми для запуска Laravel -
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
XML PHP Extension
Ctype PHP Extension
JSON PHP Extension
Обычно я настраиваю свою среду разработки, используя Laravel Valet. Однако на данный момент я не могу запустить сайты с https. Вот шаги, которые я сделал, и ошибка, которую я получаю -
- Установлен PHP с использованием
brew install php@7.2
- Установлен композитор глобально (без заваривания)
- Установлено Laravel Valet
- Создан новый сайт Laravel под названием
blog
- Доступ
http://blog.test
из браузера, и он прекрасно загружается
- Выполнено
valet secure blog
для получения самозаверяющего SSL.
- Теперь я получаю
ERR_CONNECTION_REFUSED
ошибку на сайте при доступе к любой странице.
После долгих поисков неисправностей я обнаружил, что проблема возникает, как только я включаю ssl; используя команду valet secure
.
Я попытался удалить все, включая файлы конфигурации и переустановить все. Ничего не работает
Теперь я думаю, что ошибка возникает из-за того, что я не установил необходимые расширения PHP (упомянутые выше). Тем не менее, я не могу понять, как мне их установить. Я пробовал pecl install openssl
, но выдает ошибку.
Был бы очень признателен, если бы кто-то мог направить меня в правильном направлении. Спасибо за ваше время заранее. Спасибо!
PS: я использую nginx
.