如何在RHEL 8/CentOS 8上安装Open Web Analytics
欢迎来到我们关于如何在RHEL 8/CentOS 8上安装Open Web Analytics的教程。
打开Web Analytics(OWA)是一个用于跟踪和分析最终用户的和应用程序使用的开源Web分析软件。
它使开发人员和所有者能够使用简单的PHP,JavaScript或者基于REST的API向网页添加分析。
OWA还提供内置支持,用于跟踪使用流行内容管理框架制作的,如WordPress和MediaWiki。
按照此处提供的步骤在RHEL 8服务器上安装和配置打开Web Analytics。
打开Web Analytics软件要求
Open Web Analytics的主要软件要求是:
nginx/apache web servermariadb数据库serverphp与pcntl和mysql扩展。
第1步:安装nginx/apache web服务器
我们需要nginx或者apache web服务器来托管OWA应用程序。
我们早些时候撰写了一篇关于如何在RHEL 8/CentOS 8上安装Apache Web Server的文章。
如何使用Rhel 8上使用Mod_ssl&Mod_http2安装Apache
第2步:安装PHP和所需的扩展
Open Web Analytics引擎主要用PHP编写,我们需要在OWA设置之前安装它和一些扩展。
请按照下面的教程安装RHEL 8/CentOS 8上的PHP。
如何在RHEL 8/CentOS 8上安装PHP
确保已安装PCNTL和MySQLND PHP扩展。
sudo yum -y install php-mysqlnd php-pcntl
验证PHP安装。
$php -v PHP 7.2.11 (cli) (built: Oct 9 2016 15:09:36) ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2016 Zend Technologies
第3步:安装和配置数据库服务器
我们可以选择使用MySQL或者MariaDB数据库服务器。
如果我们没有安装,则以下教程应该有所帮助。
如何在RHEL 8/CentOS 8上安装MySQL 8.0
如何在Rhel 8/CentOS 8上安装MariaDB
数据库服务器安装后,为OWA创建数据库和用户。
$mysql -u root -p CREATE DATABASE owa; GRANT ALL ON owa.* TO 'owa'@'localhost' IDENTIFIED BY 'StrongDBPassword'; FLUSH PRIVILEGES; exit
第4步:在RHEL 8/CentOS 8上安装Open Web Analytics(OWA)
现在我们安装了所有所需的依赖项,我们可以继续下载并安装打开的Web Analytics。
检查最新版本的GitHub版本页面。
sudo yum -y install wget export VER="1.6.2" wget https://github.com/padams/Open-Web-Analytics/archive/$VER.tar.gz
解压缩下载的存档。
tar xvf $VER.tar.gz
在里面创建OWA目录 /var/www/html
目录。
sudo mkdir /var/www/html/owa
将提取的内容移动到创建目录。
cd Open-Web-Analytics*/ sudo mv * /var/www/html/owa
将目录权限设置为Apache用户和组。
sudo chown -R apache:apache /var/www/html/owa/
创建和应用SELinux政策
sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/owa(/.*)?" sudo restorecon -Rv /var/www/html/owa
重新启动httpd服务和
sudo systemctl restart httpd
第5步:访问打开Web Analytics(OWA)Web UI
打开服务器IP和/OWA路径。
单击"让我们开始"开始安装。
在下一页提供数据库详细信息。
按照下一个向导设置Rhel 8/CentOS 8上的用户名并完成打开的Web Analytics安装。