Laravel Valet:安装 Valet 3 个改进

前提条件

安装 Valet 需要 macOSHomebrew 。在安装之前,应该确保没有其他程序(如 ApacheNginx )绑定本机的 80 端口。

安装步骤

  • 安装 Homebrew 或者执行 brew update 将其更新到最新版本。
  • 执行 brew install php 安装 PHP 7.3
  • 安装 Composer
  • 执行 composer global require laravel/valet 安装 Valet 。需要确保 ~/.composer/vendor/bin 目录位于系统的 PATH 中。
  • 执行 valet install 命令。这个命令将配置并安装 ValetDnsMasq ,并注册 Valet 的守护进程以实现开机启动。也就是说当系统重启时, Valet 会自动启动。

数据库

如果你要使用数据库,请在终端运行 brew install mysql@5.7 安装 MySQL。一旦安装完成,你可以使用 brew services start mysql 命令启动MySQL。然后,你可以使用 root 用户名和空字符串密码连接到 127.0.0.1 的数据库。

运行

安装完 Valet 后,可以尝试使用类似 ping foobar.test 的命令在终端上 ping 任何一个 *.test 的域名。如果 Valet 安装正确,可以在终端上看到来自 127.0.0.1 的响应。

自定义域名

Valet 默认为 .test 的顶级域名提供服务。但是也可以使用 valet tld tld-name 命令来自定义顶级域名。比如,你想用 .app 作为顶级域名,运行 valet tld app 即可。

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 2
chenvle

执行 composer global require laravel/valet 安装 Valet

报错 Skipped installation of bin valet for package laravel/valet: file not found in package

3年前 评论

请问下大佬,我这边环境valet环境装好后要启动valet项目必须再配置hosts文件才能正常访问,这是什么问题呢? Restarting dnsmasq... Restarting php... Restarting nginx... Valet services have been restarted.

local/etc/dnsmasq.d took 23s ➜ valet -v Laravel Valet 2.9.0

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!