Border circle

Q 3472-1974
V gk1475
E i#praming.cn

首页 分享 随记 开发 链接 关于

Mac安装Valet


安装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


发布评论
文章目录