卸载Laravel Valet

Sin*_*ina 15 php uninstall laravel-valet laravel-5.3

我是第一次安装代客,我遇到了一些问题:

  1. 它抛出一个错误说:

无法确定链接的PHP.

即使我有php-osx.liip.ch安装的PHP 7.1,所以它只是继续安装PHP 7.0与自制程序!

  1. 在非laravel项目中,我的localhost不起作用,它响应:

ERR_EMPTY_RESPONSE

然后代客本身也不起作用!

  1. 我在Valet域上收到错误消息:

无法访问此站点laravel_from_scratch.dev的服务器DNS地址无法找到.

所以我决定通过运行卸载它$ valet uninstall,它返回相应的响应,但是当我运行时$ valet它就在那里!如何正确卸载?

顺便说一句,我也在Valet GitHub页面上发布了这个问题.

Sin*_*ina 58

我想我会在玩了一会儿之后找到解决方案.

似乎Valet uninstall命令不能按预期工作.要卸载它,首先运行composer命令卸载php依赖项:

$ composer global remove laravel/valet

然后卸载与Homebrew一起安装的依赖项,首先运行;

$ brew list
Run Code Online (Sandbox Code Playgroud)

只是让你知道我们在同一个页面然后如果你看到dnsmasq并且php70万一你不想要它们或者你在另一种方法中安装了php7(比如我)运行:

$ brew uninstall dnsmasq
Run Code Online (Sandbox Code Playgroud)

$ brew uninstall php70
Run Code Online (Sandbox Code Playgroud)

然后转到您的用户目录并删除.valet隐藏目录或运行terminal命令,如下所示:

$ sudo rm -r ~/.valet
Run Code Online (Sandbox Code Playgroud)

  • 值得一提的是,目录从 `~/.valet` 更改为 `~/.config/valet` (7认同)

Tor*_*sen 12

官方回复:https: //github.com/laravel/valet/issues/341#issuecomment-287048987

valet uninstall
sudo brew services stop nginx
sudo brew services stop php70
sudo brew services stop dnsmasq
brew uninstall nginx
brew uninstall php70
brew uninstall dnsmasq
rm -rf ~/.valet
rm /usr/local/bin/valet
Run Code Online (Sandbox Code Playgroud)