本期视频登录后即可观看

MacOS Laravel Valet 轻量级服务器搭建和使用

虽然我们可以通过localhost加端口的方式打开Laravel的项目,但是这并不利于我们对多个项目进行管理和开发,homestead外加修改host的方式又过于繁琐,于是laravel为了方便开发者,推出了全新的轻量级服务器Valet,让项目的开发和管理更加方便和容易。

vsenver 2018.11.28 13:03

请问这个可以用于别的开发环境吗

国营 2018.11.28 13:09

可以,用php自带的也行,喜欢哪个用那个

vsenver 2018.11.29 02:58

老师可以出一个swoole mac下的开发环境教程吗 目前我在mac下是使用vm 虚拟机作为本地开发环境

国营 2018.11.29 03:13

这个得过段时间了,我考虑考虑,这段时间事儿多

青风百里 2018.11.29 07:59

记录一个坑,如果你用的是macOS 10.14,请安装 php7.2版本,我大概看了一下,在安装 php7.2的时候,会安装一些针对于 macOS 10.14 的依赖

国营 2018.11.29 08:07

我曾经吃过升级的亏,主力战机一般不轻易升级,你算是提前替大家踩雷了

ShiVIP 2019.02.28 09:56

老师,我操作下来遇到一个问题:每次运行valet命令时都提示我需要输入超级管理员的密码,这个怎么解决呢?

国营 2019.02.28 11:15

哈哈,这说明咱的机器安全性很高,不用管它,安全点是好事,如果你觉得麻烦,可以搜一下,另外,别叫老师,站长,老哥都行,不喜欢老师这个称呼!

腰盐醋 2019.08.30 03:30

弱弱问下,我重新安装的PHP Nginx +------+-----+----------------+------------------+ | Site | SSL | URL | Path | +------+-----+----------------+------------------+ | blog | | http://blog.tt | /Users/weak/blog | +------+-----+----------------+------------------+ 80 nginx 30204 weak 6u IPv4 0x57bc0aea6ca77469 0t0 TCP *:http (LISTEN)也正常监听 配置的也没问题,但是访问页面是 无法访问此网站 找不到 blog.tt 的服务器 IP 地址。 DNS_PROBE_FINISHED_NXDOMAIN

ping: cannot resolve http://blog.tt: Unknown host (因实在解决不了,故询问,基础有点薄弱,望理解) valet 不是不需要再host里面指定吗

国营 2019.08.30 06:15

咋样了,解决了没,网上的解决方法试过没有,把你的系统信息,各软件的版本信息发一下,一起定位一下问题

腰盐醋 2019.08.30 06:19

没呢,还在试,我以前那个一次成功,现在这个不知道咋的

PHP 7.3.8 (cli) (built: Aug 6 2019 23:18:24) ( NTS )

Laravel Valet 2.3.3

Laravel 5.8.*

nginx version: nginx/1.17.3

真是麻烦您啦

国营 2019.08.30 06:29

nginx安装后,localhost能打开了吗

腰盐醋 2019.08.30 06:36

也是不行唉

国营 2019.08.30 06:46

修改DNS的方式试过了吗?网络 &gt 选择当前通路的网络&gt高级&gtDNS&gt添加两个新的DNS解析地址,一个是8.8.8.8, 一个 8.8.4.4 ,有些人是通过这个方式解决的问题

腰盐醋 2019.08.30 06:48

都试过了,您先忙其他的,我这不是大问题。我就是看看您有没有快速遇到过。不行,我就用其他的

国营 2019.08.30 06:42

1. 重启机器(重启大法) 2. 确认目前没有翻墙 (翻墙对域名解析有影响) 3. 重启 valet,创建个新的项目试一次( 确认Nginx是不是启动了)

这条线不行的话,我再发给你其他的方式,都不行的话,你就别追求新版本了,重新安装一遍 valet

腰盐醋 2019.08.30 06:45

嗯,我在看下吧。nginx本地也没有启动,应该是这个问题。我先看看,实在不行,我就去用Homestead吧,等以后进步了,在去看。麻烦您啦

国营 2019.08.30 06:50

不客气,也别放弃太早,有时候就差临门一脚,以后难免遇到类型问题,不可能每次咱们都能躲着走,该硬刚的时候就刚一下

ShahimBro 2020.01.20 17:19

➤ composer global require laravel/valet Changed current directory to /Users/sherlock/.composer Using version ^2.8 for laravel/valet ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Nothing to install or update Generating autoload files

大神这咋整啊?

国营 2020.01.20 23:54

说明你曾经安装过这个包,直接执行下一步吧。

ShahimBro 2020.01.21 06:39

直接执行的话 说是undifine valet

国营 2020.01.21 07:59

你的composer目录应该没有添加到全局执行path中,检查一下吧,不同的bash工具,设置的方式也不同

KermitZhao 2020.03.25 09:20

Changed current directory to /Users/LAI/.composer Using version ^2.9 for laravel/valet ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 0 installs, 1 update, 0 removals - Updating laravel/valet (v2.8.1 =&gt v2.9.0): Downloading (100%) Package guzzle/guzzle is abandoned, you should avoid using it. Use guzzlehttp/guzzle instead. Writing lock file Generating autoload files

这是什么情况啊

国营 2020.03.25 09:24

没事,这不是啥错误,就是升级了一下版本,有的包已经移除不建议使用了。

KermitZhao 2020.03.25 09:26

好的 明白了 谢谢啦 回复的好快啊

国营 2020.03.25 09:27

不客气,正好看见

壹贰叁游戏屋 2020.12.05 15:19

老哥,你这添加 valet 环境变量的方法新版 mac 貌似不好用。 我换了一种 方法

如果提示 valet command not found. 相关信息,说明 valet 命令没有被添加到环境变量中 进行以下操作即可解决,如果没有错误提示,则忽略以下内容。

添加 valet 到环境变量 编辑配置文件,如果文件不存在则自动创建,所以即使打开的文件时空的,尽管继续即可 vi ~/.bash_profile

在 bash_profile 文件任意位置添加如下内容 export PATH="$PATH:$HOME/.composer/vendor/bin"

然后退出并保存。

在命令行继续运行下列命令,使环境变量生效 source ~/.bash_profile

完成后再次运行 valet install 即可

国营 2020.12.05 15:23

非常感谢,新版的还真没用过,我也不敢升级,怕所有的工作都毁了。下来我找个虚拟机试一试。感觉自己老了,对新版提不起啥兴趣来。

壹贰叁游戏屋 2020.12.05 15:34

哈哈,正常。环境稳定最好不要升级,我是刚换的电脑所以配置一通。休闲了,不要那么拼·

国营 2020.12.05 15:37

是啊,早点休息,不折腾了。

微信扫码登录