优雅地在Mac+Valet环境下本地部署phphub
今天,在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相关推荐
- 在Mac OS环境下安装MySQL服务
在Mac OS环境下安装MySQL服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我之前介绍过window环境下安装mysql服务,以及在Linux环境下安装mysql服务,今 ...
- 桂电在linux、Mac OS环境下使用出校器(支持2.14)
这是guetsec学长在三院科协学长所抓包逆向分析1.81版出校器的基础上,用python写的一款为Mac和linux环境开发的出校器. 最后我做了略微修改,支持暂时最新版本2.14.下面有直接从源码 ...
- Mac M1 环境下CV标注工具建设
<Mac M1 环境下CV标注工具建设> M1 下载环境的时候会遇到很多问题,本以为下载这两个标注工具会很费事,没想到出乎意料的顺利,简单记录一下 Mac M1 下安装 CV 的标注 ...
- Sonar Qube连续代码质量管理(二)Sonar Qube7.6在Windows环境下安装部署和服务启停
继续上篇内容,对Sonar Qube7.6在Windows 10环境下安装部署操作步骤进行分解,后期将会考虑在Linux上部署. 一.启动服务 进入到D:\DevelopSoft\Sonar\sona ...
- Sonar Qube连续代码质量管理(三)sonar-scanner-3.3.0.1492在Windows环境下安装部署和代码检查使用
继续上篇内容,对sonar-scanner在Windows 10环境下安装部署操作步骤进行分解,安装过程相对较简单,并且作为sonar客户端通常都是安装在开发设备上,后期一般不会考虑在Linux上部署 ...
- Linux环境下Tomcat部署Solr4.x
Linux环境下Tomcat部署Solr 最近接手了公司搜索相关的业务,由于其使用的是Solr,故趁着周末自己鼓捣下; 由于业务上使用的是Solr4.2.0版本,因此在学习时,使用相对较老的版本Sol ...
- centos 启动一个redis_linux环境下安装部署redis服务器
概述 Redis是Remote Dictionary Server的缩写.他本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库.今天把之前在生产环境下安装部署redis的 ...
- linux环境下编译部署php生产环境
linux环境下编译部署php生产环境 版本控制 php:7.2.4 nginx:1.9.9 部分插件版本 xlswriter:1.3.3.2 redis:3.1.3 一.安装php 1.安装依赖(之 ...
- 【深度学习】Mac + pycharm环境下 MASK-Rcnn 代码实现过程中的问题
自从用了mac,每天都在踩坑!纪念一下 mask代码地址:https://github.com/matterport/Mask_RCNN pythonapi地址:https://github.com/ ...
最新文章
- R语言 赋值符号 的区别
- Matlab 绘制三维立体图(以地质异常体为例)
- 五、MySql索引基本介绍
- SLAM知识[7]:依赖项和安装
- 策小编脑中的“私有化部署”
- 批处理文件将多台连接的手机安装同一个APP
- GET和POST请求到底有什么区别?
- D3 updateenterexit
- 【Dart学习】--Dart之正则表达式相关方法总结
- Atitit 企业6大职能 attilax总结
- 【二〇二〇·秋】读书笔记
- u3d联机斗地主(1):出牌规则
- 新浪邮箱界面登录按钮效果制作
- unity水流效果插件Obi Fluidv4.1
- LT01 创建转储单
- Jupyter制作slides(幻灯片)
- 凯撒密码c++语言程序,凯撒密码(加密与解密)
- Tomcat #无法启动8005端口
- Scratch案例——画坐标和三角形
- 没有免费午餐定理(NFL)
热门文章
- 如何用 Gitlab 做团队内的 Code Review
- 可能 delphi7 下稳定的最后一版本 GDIPLUS
- 解决SWFUpload在Chrome、Firefox浏览器下session找不到的问题
- 实现“Please wait...”效果
- MAC 下的简单 SHELL 入门
- 让你的PHP也能执行JS并获得JS函数的返回值
- Python3.x:pip命令安装第三方库,超时处理方案
- Java 命令行编译项目
- Object-c学习之路三(@class与#import的区别)
- XCTF-MISC-新手区-掀桌子