, Laravel Valet, Homebrew macOS 10.13 "High Sierra".
, , , DNSMasq , Nginx 80.
:
$ curl -IL http://example.test/
curl: (7) Failed to connect to example.test port 80: Connection refused
macOS 10.2 "Sierra" 10.13 "High Sierra", , Homebrew, , .
, , , Valet (PHP, Nginx, DNSMasq ..):
$ rm -rf ~/.valet
$ brew unlink nginx && brew remove nginx
$ brew unlink php56 && brew remove php56 && brew uninstall --ignore-dependencies php56
$ brew unlink php72 && brew remove php72
$ brew unlink dnsmasq && brew remove dnsmasq
With a clean list, I was able to successfully install Valet :
$ brew update
$ brew install homebrew/core/php
$ composer global require laravel/valet
$ valet install
Then I install the new development domain:
$ valet domain test
$ valet park ~/Sites
$ mkdir ~/Sites/example && cd "$_"
$ valet link
$ echo "Hello, world" > ~/Sites/example/index.html
With Valet installed, I confirmed that everything works:
$ valet --version
$ sudo nginx -t
$ ping -c 4 example.test
$ curl -IL http://example.test/
$ valet open example
After doing all this, I had a 100% successful Laravel Valet work environment.