Mac安装Valet

2020-05-20

安装Valet(只需php和mysql,不需要安装Nginx)

  1. 安装 Homebrew 使用 Homebrew 安装 PHP mysql 参考 brew安装nmp环境

  2. 安装 Composer

brew install composer
  1. 更新 Composer

composer self-update
  1. 使用 Composer 安装 Valet

composer global require laravel/valet
  1. 安装valet

valet install
​
# 如果提示 valet command not found. 相关信息,说明 valet 命令没有被添加到环境变量中
# 进行以下操作即可解决,如果没有错误提示,则忽略以下内容。
​
# 添加 valet 到环境变量
# 1.编辑配置文件,如果文件不存在则自动创建,所以即使打开的文件时空的,尽管继续即可
  vi ~/.bash_profile
# 2.在 bash_profile 文件任意位置添加如下内容
  export PATH="$PATH:$HOME/.composer/vendor/bin"
# 3.使环境变量生效
  source ~/.bash_profile
# 完成后再次运行 valet install 即可
---------------------------------------
# 如果遇到:
In Brew.php line 214:
Homebrew PHP appears not to be linked.
​
# 首先链接php@7.3
brew link php@7.3 --force --overwrite
# 然后再次:
valet install
  1. 使用其他的顶级域名

默认情况下, Valet 使用 .dev 顶级域名。如果你喜欢其他域名,可以使用 valet domain tld-name 命令。

例如,如果你想要使用 .app 来代替 .dev ,运行 valet domain app 然后 Valet 会自动使用 *.app 来为你的项目命名。

  1. 升级

你可以使用 composer global update 命令升级你的 Valet 程序,升级之后,最好使用 valet install 命令更新 Valet 的配置文件。

  1. 服务站点

当 Valet 安装完成,你就可以启动服务站点。 Valet 为此提供了两个命令:parklink

park 命令

在你的 Mac 中创建一个新的目录,例如 mkdir ~/Sites 。然后 cd ~/Sites 并且运行 valet park 。这个命令将在当前所在目录作为 Web 根目录, Valet 将会在这个目录中搜索站点。 接下来,在这个目录中创建一个新的 Laravel 站点: laravel new blog 。 在浏览器中访问 http://blog.dev 。 这就是我们所要做的全部工作。现在,你所「parked」目录中的所有 Laravel 项目都可以通过 http://folder-name.dev 这种方式访问,是不是很方便。

link 命令

link 命令也被用来服务你的 Laravel 站点。这个命令在你想要在目录中提供单个站点是很有用。

要使用这个命令,在你的终端中切换到你的某个项目并运行 valet link app-name 。 Valet 将会在~/.valet/Sites 中创建一个符号链接并指向当前工作目录。 运行完 link 命令,你可以在浏览器中通过 http://app-name.dev 来访问站点。 要查看所有的链接目录,运行 valet links 命令。你也可以通过 valet unlink app-name 来删除符号链接。

你可以通过使用 valet link 将多个(子)域名指向同一个应用,要添加子域名或其它域名到应用,可以在应用目录下运行 valet link subdomain.app-name 。

———————————————— 原文作者:Laravel China 社区文档:《Laravel 5.4 中文文档(5.4)》 转自链接:https://learnku.com/docs/laravel/5.4/valet/1221

PREV
Docker安装宝塔
NEXT
brew安装nmp环境