Installing php 7.2 with extensions on MacOS with Extensions w/o Homebrew
up vote
0
down vote
favorite
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 php@7.2 - Installed composer globally (without brew)
- Installed Laravel Valet
- Created new laravel site called
blog - Accessed
http://blog.testfrom browser and it loads fine - Ran
valet secure blogto get self-signed SSL. - I now get
ERR_CONNECTION_REFUSEDerror 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.
php laravel nginx homebrew laravel-valet
add a comment |
up vote
0
down vote
favorite
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 php@7.2 - Installed composer globally (without brew)
- Installed Laravel Valet
- Created new laravel site called
blog - Accessed
http://blog.testfrom browser and it loads fine - Ran
valet secure blogto get self-signed SSL. - I now get
ERR_CONNECTION_REFUSEDerror 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.
php laravel nginx homebrew laravel-valet
PECL is for modules not part of PHP core. You probably want to dobrew install php-opensslor something similar.
– miken32
Nov 10 at 18:51
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
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 php@7.2 - Installed composer globally (without brew)
- Installed Laravel Valet
- Created new laravel site called
blog - Accessed
http://blog.testfrom browser and it loads fine - Ran
valet secure blogto get self-signed SSL. - I now get
ERR_CONNECTION_REFUSEDerror 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.
php laravel nginx homebrew laravel-valet
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 php@7.2 - Installed composer globally (without brew)
- Installed Laravel Valet
- Created new laravel site called
blog - Accessed
http://blog.testfrom browser and it loads fine - Ran
valet secure blogto get self-signed SSL. - I now get
ERR_CONNECTION_REFUSEDerror 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.
php laravel nginx homebrew laravel-valet
php laravel nginx homebrew laravel-valet
asked Nov 10 at 17:04
TheBigK
2117
2117
PECL is for modules not part of PHP core. You probably want to dobrew install php-opensslor something similar.
– miken32
Nov 10 at 18:51
add a comment |
PECL is for modules not part of PHP core. You probably want to dobrew install php-opensslor something similar.
– miken32
Nov 10 at 18:51
PECL is for modules not part of PHP core. You probably want to do
brew install php-openssl or something similar.– miken32
Nov 10 at 18:51
PECL is for modules not part of PHP core. You probably want to do
brew install php-openssl or something similar.– miken32
Nov 10 at 18:51
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53241318%2finstalling-php-7-2-with-extensions-on-macos-with-extensions-w-o-homebrew%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
PECL is for modules not part of PHP core. You probably want to do
brew install php-opensslor something similar.– miken32
Nov 10 at 18:51