- 产品名称:PHPHub5
- 项目代码:PHPHub5
- 官方地址:https://phphub.org/
phphub.org 升级版
- Nginx 1.8+
- PHP 5.6+
- Mysql 5.7+
- Redis 3.0+
- Memcached 1.4+
本项目代码使用 PHP 框架 Laravel 5.1 开发,本地开发环境使用 Laravel Homestead。
下文将在假定读者已经安装好了 Homestead 的情况下进行说明。如果您还未安装 Homestead,可以参照 Homestead 安装与设置 进行安装配置。
克隆源代码到本地:
> git clone [email protected]:summerblue/phphub5.git
1). 运行以下命令编辑 Homestead.yaml 文件:
homestead edit
2). 加入对应修改,如下所示:
folders:
- map: ~/my-path/phphub5/ # 你本地的项目目录地址
to: /home/vagrant/phphub5
sites:
- map: phphub5.app
to: /home/vagrant/phphub5/public
databases:
- phphub5
3). 应用修改
修改完成后保存,然后执行以下命令应用配置信息修改:
homestead provision
注意:有时候你需要重启才能看到应用。运行
homestead halt
然后是homestead up
进行重启。
> composer install
> cp .env.example .env
虚拟机里面:
php artisan est:install
更多信息,请查阅 ESTInstallCommand
主机里:
echo "192.168.10.10 phphub5.app" | sudo tee -a /etc/hosts
1). 安装 node.js
直接去官网 https://nodejs.org/en/ 下载安装最新版本。
2). 安装 Gulp
npm install --global gulp
3). 安装 Laravel Elixir
npm install
4). 直接 Gulp 编译前端内容
gulp
5). 监控修改并自动编译
gulp watch
- 首页地址:http://phphub5.app/
- 管理后台:http://phphub5.app/admin
在开发环境下,直接访问后台地址即可登录 1 号用户
至此, 安装完成