在MacOS上通过扩展名不带Homebrew的扩展名安装php 7.2

时间:2018-11-10 17:04:55

标签: php laravel nginx homebrew laravel-valet

我希望在MacOS上安装php 7.2以及运行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. 使用brew install php@7.2
  2. 安装了php
  3. 已在全球范围内安装作曲家(没有brew)
  4. 已安装Laravel Valet
  5. 创建了一个名为blog的新的Laravel网站
  6. 从浏览器访问http://blog.test,并且加载正常
  7. 运行valet secure blog以获得自签名SSL。
  8. 现在,在访问任何页面时,我在网站上都遇到ERR_CONNECTION_REFUSED错误。

经过大量的故障排除后,我发现问题是在我打开ssl后立即发生的。使用valet secure命令。

我尝试删除所有内容,包括配置文件并重新安装所有内容。什么都没有。

我现在最好的猜测是,由于我没有安装所需的PHP扩展(如上所述),因此发生了错误。但是,我不知道如何安装它们。我尝试了pecl install openssl,但抛出错误。

如果有人可以引导我朝正确的方向前进,我将不胜感激。谢谢您的宝贵时间。谢谢!

PS:我正在使用nginx

0 个答案:

没有答案