本期视频登录后即可观看
MacOS Laravel Valet 轻量级服务器搭建和使用
虽然我们可以通过localhost加端口的方式打开Laravel的项目,但是这并不利于我们对多个项目进行管理和开发,homestead外加修改host的方式又过于繁琐,于是laravel为了方便开发者,推出了全新的轻量级服务器Valet,让项目的开发和管理更加方便和容易。
虽然我们可以通过localhost加端口的方式打开Laravel的项目,但是这并不利于我们对多个项目进行管理和开发,homestead外加修改host的方式又过于繁琐,于是laravel为了方便开发者,推出了全新的轻量级服务器Valet,让项目的开发和管理更加方便和容易。
请问这个可以用于别的开发环境吗
可以,用php自带的也行,喜欢哪个用那个
老师可以出一个swoole mac下的开发环境教程吗 目前我在mac下是使用vm 虚拟机作为本地开发环境
这个得过段时间了,我考虑考虑,这段时间事儿多
记录一个坑,如果你用的是macOS 10.14,请安装 php7.2版本,我大概看了一下,在安装 php7.2的时候,会安装一些针对于 macOS 10.14 的依赖
我曾经吃过升级的亏,主力战机一般不轻易升级,你算是提前替大家踩雷了
老师,我操作下来遇到一个问题:每次运行valet命令时都提示我需要输入超级管理员的密码,这个怎么解决呢?
哈哈,这说明咱的机器安全性很高,不用管它,安全点是好事,如果你觉得麻烦,可以搜一下,另外,别叫老师,站长,老哥都行,不喜欢老师这个称呼!
弱弱问下,我重新安装的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里面指定吗
咋样了,解决了没,网上的解决方法试过没有,把你的系统信息,各软件的版本信息发一下,一起定位一下问题
没呢,还在试,我以前那个一次成功,现在这个不知道咋的
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
真是麻烦您啦
nginx安装后,localhost能打开了吗
也是不行唉
修改DNS的方式试过了吗?网络 > 选择当前通路的网络>高级>DNS>添加两个新的DNS解析地址,一个是8.8.8.8, 一个 8.8.4.4 ,有些人是通过这个方式解决的问题
都试过了,您先忙其他的,我这不是大问题。我就是看看您有没有快速遇到过。不行,我就用其他的
1. 重启机器(重启大法) 2. 确认目前没有翻墙 (翻墙对域名解析有影响) 3. 重启 valet,创建个新的项目试一次( 确认Nginx是不是启动了)
这条线不行的话,我再发给你其他的方式,都不行的话,你就别追求新版本了,重新安装一遍 valet
嗯,我在看下吧。nginx本地也没有启动,应该是这个问题。我先看看,实在不行,我就去用Homestead吧,等以后进步了,在去看。麻烦您啦
不客气,也别放弃太早,有时候就差临门一脚,以后难免遇到类型问题,不可能每次咱们都能躲着走,该硬刚的时候就刚一下
➤ 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
大神这咋整啊?
说明你曾经安装过这个包,直接执行下一步吧。
直接执行的话 说是undifine valet
你的composer目录应该没有添加到全局执行path中,检查一下吧,不同的bash工具,设置的方式也不同
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 => 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
这是什么情况啊
没事,这不是啥错误,就是升级了一下版本,有的包已经移除不建议使用了。
好的 明白了 谢谢啦 回复的好快啊
不客气,正好看见
老哥,你这添加 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 即可
非常感谢,新版的还真没用过,我也不敢升级,怕所有的工作都毁了。下来我找个虚拟机试一试。感觉自己老了,对新版提不起啥兴趣来。
哈哈,正常。环境稳定最好不要升级,我是刚换的电脑所以配置一通。休闲了,不要那么拼·
是啊,早点休息,不折腾了。