ActionView - Ubuntu安装手册

ubuntu 16.04,php7.0,root用户为例
## step 1
更新软件源列表地址
> apt-get update

安装Apache:
>apt-get install -y apache2

安装php以及相关组件。php建议安装7.0,>=5.5.9其他版本也可以
>apt-get install -y php7.0 php-mbstring php-gd php-mcrypt php-curl php-dom php-zip php-ldap php-mongodb
>如果安装php-ldap不成功,可将php-ldap改成php5-ldap或php7.0-ldap

安装apache的php解析组件:
>apt-get install -y libapache2-mod-php7.0
## step 2
安装mongodb(>=2.6.10):
>apt-get install mongodb

启动mongodb:
>service mongodb start

创建数据库和用户:
>mongo actionviewdb --eval "db.createUser({ user: 'actionview', pwd: 'secret', roles: [ { role: 'readWrite', db: 'actionviewdb' } ] });"
## step 3
下载程序:
>cd /var/www/
>git clone https://github.com/lxerxa/actionview.git actionview

安装依赖:
>cd actionview
>cp composer.phar /usr/local/bin/composer (如果composer已安装请忽略此步)
>composer install --no-dev

执行配置脚本:
>sh config.sh

修改数据库连接参数,在拷贝后的.env文件中,示例如下:
>cp .env.example .env

>DB_HOST=127.0.0.1
>DB_DATABASE=actionviewdb
>DB_USERNAME=actionview
>DB_PASSWORD=secret

执行db数据初始化脚本:
>mongorestore -h 127.0.0.1 -u actionview -p secret -d actionviewdb --drop ./dbdata

配置Apache:
> DocumentRoot /var/www/actionview/public

> <Directory /var/www/actionview/public>
>  Options FollowSymLinks
>  Order deny,allow
>  AllowOverride All
> </Directory>

启用rewrite模块,重新启动Apache:
>a2enmod rewrite

>service apache2 stop
>service apache2 start
## step 4
安装完成,祝好运!
访问系统: http://xxx.xxx.xxx.xxx, 管理员登录: user: admin@action.view, password: actionview
## step 5
先不要着急,再做最后一步配置,以便能发mail通知、为燃尽图展示提供数据、自动同步LDAP用户数据。

crontab里添加:
>\* \* \* \* \* php /var/www/actionview/artisan schedule:run >> /dev/null 2>&1

重新启动cron服务:
> service cron restart

posted @ 2018-12-07 13:56  actionview  阅读(38)  评论(0)    收藏  举报