Установка php 7.2 с расширениями на MacOS с расширениями без Homebrew - PullRequest
0 голосов
/ 10 ноября 2018

Я хочу установить 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. Вот шаги, которые я сделал, и ошибка, которую я получаю -

  1. Установлен PHP с использованием brew install php@7.2
  2. Установлен композитор глобально (без заваривания)
  3. Установлено Laravel Valet
  4. Создан новый сайт Laravel под названием blog
  5. Доступ http://blog.test из браузера, и он прекрасно загружается
  6. Выполнено valet secure blog для получения самозаверяющего SSL.
  7. Теперь я получаю ERR_CONNECTION_REFUSED ошибку на сайте при доступе к любой странице.

После долгих поисков неисправностей я обнаружил, что проблема возникает, как только я включаю ssl; используя команду valet secure.

Я попытался удалить все, включая файлы конфигурации и переустановить все. Ничего не работает

Теперь я думаю, что ошибка возникает из-за того, что я не установил необходимые расширения PHP (упомянутые выше). Тем не менее, я не могу понять, как мне их установить. Я пробовал pecl install openssl, но выдает ошибку.

Был бы очень признателен, если бы кто-то мог направить меня в правильном направлении. Спасибо за ваше время заранее. Спасибо!

PS: я использую nginx.

...