优雅地在Mac+Valet环境下本地部署phphub

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

一、Valet简介

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

二、安装Valet

在这里我直接甩你一份文档,写的很是详细,我也就不须要再说明了
文档地址mysql

三、本地配置Phphub5

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

运行环境git

  • Nginx 1.8+github

  • PHP 5.6+redis

  • Mysql 5.7+sql

  • Redis 3.0+shell

  • 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-CN

DB_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

相关文章
相关标签/搜索