CentOS 安装 Piwik:详细步骤与配置指南

Piwik 是一个开源的、可定制的、可扩展的网站分析软件,它可以帮助您跟踪网站访问者、用户行为和流量来源,本文将详细介绍如何在 CentOS 系统上安装和配置 Piwik。
准备工作
- 确保您的 CentOS 系统已更新至最新版本。
- 安装 Apache、PHP 和 MySQL 服务器,这些是 Piwik 运行所必需的。
- 创建一个用于 Piwik 数据存储的数据库和用户。
安装 Apache
使用以下命令安装 Apache:
sudo yum install httpd
启动 Apache 服务并设置开机自启:
sudo systemctl start httpd sudo systemctl enable httpd
测试 Apache 是否运行正常:
sudo systemctl status httpd
安装 PHP
使用以下命令安装 PHP:
sudo yum install php
安装 PHP 扩展:
sudo yum install php-gd php-mysql php-mbstring php-xml php-json php-zip
重新启动 Apache 服务:
sudo systemctl restart httpd
安装 MySQL
使用以下命令安装 MySQL 服务器:

sudo yum install mariadb-server mariadb
启动 MySQL 服务并设置开机自启:
sudo systemctl start mariadb sudo systemctl enable mariadb
设置 root 用户的密码:
sudo mysql_secure_installation
创建 Piwik 数据库
登录 MySQL:
sudo mysql
创建 Piwik 数据库和用户:
CREATE DATABASE piwik; CREATE USER 'piwikuser'@'localhost' IDENTIFIED BY 'yourpassword'; GRANT ALL PRIVILEGES ON piwik.* TO 'piwikuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
下载并安装 Piwik
下载 Piwik 安装包:
wget https://builds.piwik.org/latest.tar.gz
解压安装包:
tar -xvzf latest.tar.gz
将 Piwik 文件夹移动到 Apache 的网站目录:
sudo mv piwik /var/www/html/
重命名 Piwik 的配置文件:
sudo mv /var/www/html/config/config.ini.sample /var/www/html/config/config.ini
编辑配置文件,设置数据库连接信息:
sudo nano /var/www/html/config/config.ini
找到 [General] 部分并修改以下设置:

[General] url_base = "http://yourdomain.com/piwik"
找到 [Database] 部分并修改以下设置:
[Database] dbname = "piwik" user = "piwikuser" password = "yourpassword" host = "localhost"
重新启动 Apache 服务:
sudo systemctl restart httpd
安装 Piwik
- 访问
http://yourdomain.com/piwik并按照提示完成安装。
FAQs
Q1:如何查看 Piwik 的版本信息?
A1:在 Piwik 的仪表板上,点击右上角的用户名,然后选择“Piwik”即可查看版本信息。
Q2:如何将 Piwik 安装在子目录下?
A2:在配置文件 config.ini 中,找到 [General] 部分并修改 url_base 设置:
[General] url_base = "http://yourdomain.com/piwiksubdirectory"
将 Piwik 文件夹移动到指定的子目录下,并更新 Apache 的配置文件以指向该目录。

