php-china.org 的开源项目安装

来源:互联网 发布:shell脚本编程教程 编辑:程序博客网 时间:2024/06/15 03:48
本安装过程基于window7 环境下进行:

准备工作

1.本地环境支持了composer

        2.本地环境支持了 Git

        3.本地环境支持npm

        4.已经安装了homestead

已确认以上环境可以正常使用后,我们开始安装phphub5 开源

参考以下文章:

https://github.com/summerblue/phphub5

https://laravel-china.org/articles/4297/windows-based-on-my-homestead-tour-phphub-installation

开始:

git 命令行下执行 (在我的homestead 环境下的 Code 目录下执行)

[html] view plain copy

    git clone https://github.com/summerblue/phphub5.git  


添加homestead配置(可以在git 下载的过程开启另外的窗口进行)

[html] view plain copy

    vi homestead.yaml  


配置完重启 下

[html] view plain copy

    vagrant reload --provision  


修改下本地环境的hosts 文件

[html] view plain copy

    192.168.10.10    phphub5.app  


进入phphub5 项目 安装composer 相应的包

[html] view plain copy

    composer install  


修改项目的.env文件 记得修改下 .env 文件中的对应数据库和密码

[html] view plain copy

    cp .env.example .env  


修改.env 文件的环境配置 这很关键不然你的迁移命令无法顺利执行



在虚拟机中 该项目的目录下执行 以下命令

[html] view plain copy

    php artisan est:install  


那么我在执行这个命令的时候那遇到一个无效的符号链接如下:


解决办法如下图

file

继续执行  在虚拟机中

[html] view plain copy

    php artisan est:install  


前端工具集安装
如果你还没有安装 nodo.js 请安装

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 号用户。

至此, 安装完成。