Brew php71 link: not smile symlink sbin / php-fpm

I am trying to install Laravel Valet, which requires php 7.1, but when I run brew install php71, I get the following error:

==> Pouring php71-7.1.10_21.high_sierra.bottle.tar.gz Error: The `brew link` step did not complete successfully The formula built, but is not symlinked into /usr/local Could not symlink sbin/php-fpm /usr/local/sbin is not writable. 

I get the same error when I run brew link php71 . If I run php -v , I really see that I'm currently running PHP 7.1.7.

But when I start the valet installation, I get:

  [DomainException] Unable to determine linked PHP. 

I don't even have the sbin directory in / usr / local.

Any suggestions?

+5
source share
2 answers

I solved this problem by first creating a new sbin directory in the local directory:

 sudo mkdir sbin 

then if you are like me using macOS highSierra 10+ you need to run:

 sudo chown -R $(whoami) $(brew --prefix)/* 

after that

 brew link php71 

must work

+11
source

Installing Laravel Valet, I had a similar problem because sbin was not writable. I had to create a directory and then use the solution included in this page . This finally allowed me to get the proper permissions to run the brew command with the previously installed php 7.1 version.

0
source

Source: https://habr.com/ru/post/1272673/


All Articles