ActionView - CentOS安裝手冊(Apache)

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: [email protected], password: actionview

step 5

先不要着急,再做最後一步配置,以便能發mail通知、爲燃盡圖展示提供數據、自動同步LDAP用戶數據。

crontab裏添加:

* * * * * php /var/www/actionview/artisan schedule:run >> /dev/null 2>&1

重新啓動cron服務:

service crond restart

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章