优雅地在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-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