运行环境
- Nginx 1.8+
- PHP 5.6+
- Mysql 5.7+
- Redis 3.0+
- Memcached 1.4+
开发环境部署/安装
本项目代码使用 PHP 框架 Laravel 5.1 开发,本地开发环境使用 Laravel Homestead。
下文将在假定读者已经安装好了 Homestead 的情况下进行说明。
克隆或者下载源代码到本地配置本地的 Homestead 环境
folders:
- map: ~/my-path/phphub5/ # 你本地的项目目录地址
to: /home/vagrant/phphub5
sites:
- map: phphub5.app
to: /home/vagrant/phphub5/public
databases:
- phphub5
修改完成后保存,然后执行以下命令应用配置信息修改:vagrant up --provision
xshell进入虚拟机项目文件夹
安装扩展包依赖
composer install(建议先更换国内镜像源)
生成配置文件
> cp .env.example .env
使用安装命令
虚拟机项目文件夹里面:
vagrant@homestead:~$ php artisan est:install Could not open input file: artiphp artisan est:install(需要在项目文件夹运行,因为不是全局命令,否则会报错)
此处是简单的交互式命令,需要输入yes回车