ActionView - CentOS安装手册

CentOS 7.5.1804,php7.0,root用户为例
## step 1
使用EPEL源或Webtatic源安装:
>rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
>rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装Apache:
>yum -y install httpd

安装php以及相关组件。php建议安装7.0
>yum -y install php70w php70w-mbstring php70w-gd php70w-mcrypt php70w-curl php70w-dom php70w-ldap php70w-pecl-mongodb php70w-mysql
## step 2
安装mongodb(>=2.6.12):
>yum -y install mongodb mongodb-server

启动mongodb:
>service mongod 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:
> LoadModule rewrite_module modules/mod_rewrite.so

> DocumentRoot /var/www/actionview/public

> <Directory /var/www/actionview/public>
>  Order deny,allow
>  Allow from all
>  AllowOverride All
> </Directory>

重新启动Apache:
>service httpd stop
>service httpd 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 crond restart

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