今天,在Mac下试了一下valet,简直好用啊!?

1、Valet简介

Valet 是为 Mac 提供的极简主义开发环境,没有 Vagrant ,也无需 /etc/hosts 文件,甚至可以使用本地隧道公开共享你的站点。

2、安装Valet

在这里我直接甩你一份文档,写的非常详细,我也就不需要再说明了
文档地址

3、本地配置Phphub5

Phphub5的GitHub地址:https://github.com/summerblue/phphub5

运行环境

  • Nginx 1.8+

  • PHP 5.6+

  • Mysql 5.7+

  • Redis 3.0+

  • Memcached 1.4+

(1)、克隆源代码到本地

git clone https://github.com/summerblue/phphub5.git

(2)、安装扩展包依赖

composer install

(3)、生成配置文件

cp .env.example .env

(4)、使用安装命令

$  php artisan est:install

需要注意的是,在这里必须要有redis数据库,没有的话brew安装

$  brew install redis

接着打开redis服务

$  redis-server

(5)、前端工具安装

理论上不需要了,新版本把前端资源也上传了GitHub,除非自己需要改前端样式,则需要重新gulp一下,在这就不展开说明了,具体看地址https://github.com/summerblue/phphub5

(6)、使用Valet开发

在这里,我配置了dev域名

cd phphub5
valet link phphub

运行valet links
看到

说明此时访问phphub.dev已经可以了,不过需要注意的是.env文件里的配置需要修改,需要修改的地方为

APP_ENV=local
APP_DEBUG=true
APP_KEY=XHKweXEKNFcyFQdgtORIJ0i1tT1b1WRV
APP_URL=http://phphub.dev/
APP_DOMAIN=phphub.dev
TIMEZONE=Asia/Shanghai
LOCALE=zh-CNDB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_DATABASE=phphub5
DB_USERNAME=****
DB_PASSWORD=****URL_STATIC=http://phphub.dev/
USER_STATIC=http://phphub.dev/

自己参照修改,这样,我们就可以优雅地访问一下http://phphub.dev/

OK,大功告成,happy hacking!如有问题欢迎留言!更多干货请关注Jimmy的技术乐园
微信公众号:Jimmy的技术乐园

原文地址https://aimpeter.xyz/macvaletphphub-dybju

优雅地在Mac+Valet环境下本地部署phphub相关推荐

  1. 在Mac OS环境下安装MySQL服务

    在Mac OS环境下安装MySQL服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我之前介绍过window环境下安装mysql服务,以及在Linux环境下安装mysql服务,今 ...

  2. 桂电在linux、Mac OS环境下使用出校器(支持2.14)

    这是guetsec学长在三院科协学长所抓包逆向分析1.81版出校器的基础上,用python写的一款为Mac和linux环境开发的出校器. 最后我做了略微修改,支持暂时最新版本2.14.下面有直接从源码 ...

  3. Mac M1 环境下CV标注工具建设

    <Mac M1 环境下CV标注工具建设>    M1 下载环境的时候会遇到很多问题,本以为下载这两个标注工具会很费事,没想到出乎意料的顺利,简单记录一下 Mac M1 下安装 CV 的标注 ...

  4. Sonar Qube连续代码质量管理(二)Sonar Qube7.6在Windows环境下安装部署和服务启停

    继续上篇内容,对Sonar Qube7.6在Windows 10环境下安装部署操作步骤进行分解,后期将会考虑在Linux上部署. 一.启动服务 进入到D:\DevelopSoft\Sonar\sona ...

  5. Sonar Qube连续代码质量管理(三)sonar-scanner-3.3.0.1492在Windows环境下安装部署和代码检查使用

    继续上篇内容,对sonar-scanner在Windows 10环境下安装部署操作步骤进行分解,安装过程相对较简单,并且作为sonar客户端通常都是安装在开发设备上,后期一般不会考虑在Linux上部署 ...

  6. Linux环境下Tomcat部署Solr4.x

    Linux环境下Tomcat部署Solr 最近接手了公司搜索相关的业务,由于其使用的是Solr,故趁着周末自己鼓捣下; 由于业务上使用的是Solr4.2.0版本,因此在学习时,使用相对较老的版本Sol ...

  7. centos 启动一个redis_linux环境下安装部署redis服务器

    概述 Redis是Remote Dictionary Server的缩写.他本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库.今天把之前在生产环境下安装部署redis的 ...

  8. linux环境下编译部署php生产环境

    linux环境下编译部署php生产环境 版本控制 php:7.2.4 nginx:1.9.9 部分插件版本 xlswriter:1.3.3.2 redis:3.1.3 一.安装php 1.安装依赖(之 ...

  9. 【深度学习】Mac + pycharm环境下 MASK-Rcnn 代码实现过程中的问题

    自从用了mac,每天都在踩坑!纪念一下 mask代码地址:https://github.com/matterport/Mask_RCNN pythonapi地址:https://github.com/ ...

最新文章

  1. R语言 赋值符号 的区别
  2. Matlab 绘制三维立体图(以地质异常体为例)
  3. 五、MySql索引基本介绍
  4. SLAM知识[7]:依赖项和安装
  5. 策小编脑中的“私有化部署”
  6. 批处理文件将多台连接的手机安装同一个APP
  7. GET和POST请求到底有什么区别?
  8. D3 updateenterexit
  9. 【Dart学习】--Dart之正则表达式相关方法总结
  10. Atitit 企业6大职能 attilax总结
  11. 【二〇二〇·秋】读书笔记
  12. u3d联机斗地主(1):出牌规则
  13. 新浪邮箱界面登录按钮效果制作
  14. unity水流效果插件Obi Fluidv4.1
  15. LT01 创建转储单
  16. Jupyter制作slides(幻灯片)
  17. 凯撒密码c++语言程序,凯撒密码(加密与解密)
  18. Tomcat #无法启动8005端口
  19. Scratch案例——画坐标和三角形
  20. 没有免费午餐定理(NFL)

热门文章

  1. 如何用 Gitlab 做团队内的 Code Review
  2. 可能 delphi7 下稳定的最后一版本 GDIPLUS
  3. 解决SWFUpload在Chrome、Firefox浏览器下session找不到的问题
  4. 实现“Please wait...”效果
  5. MAC 下的简单 SHELL 入门
  6. 让你的PHP也能执行JS并获得JS函数的返回值
  7. Python3.x:pip命令安装第三方库,超时处理方案
  8. Java 命令行编译项目
  9. Object-c学习之路三(@class与#import的区别)
  10. XCTF-MISC-新手区-掀桌子