I wish to install php 7.2 on MacOS along with extensions (mentioned below) required to run Laravel -
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
XML PHP Extension
Ctype PHP Extension
JSON PHP Extension
I typically setup my development environment using Laravel Valet. However, as of now, I am unable to get sites running with https. Here are the steps I've done, and the error I'm getting -
- Installed php using
brew install [email protected]
- Installed composer globally (without brew)
- Installed Laravel Valet
- Created new laravel site called
blog
- Accessed
http://blog.test
from browser and it loads fine - Ran
valet secure blog
to get self-signed SSL. - I now get
ERR_CONNECTION_REFUSED
error on the site, upon accessing any page.
After much troubleshooting, I found out that the problem occurs as soon as I turn on ssl; using valet secure
command.
I tried deleting everything, including configuration files and reinstalling everything. Nothing works.
My best guess now is that the error occurs because I haven't installed the required PHP extensions (mentioned above). However, I can't figure out how do I go about installing them. I tried pecl install openssl
but it throws error.
Would really appreciate if someone could guide me in the right direction. Thank you for your time in advance. Thank you!
PS: I'm using nginx
.