CentOS 安装 BugFree:详细步骤与常见问题解答

准备工作
在开始安装 BugFree 之前,请确保您的 CentOS 系统满足以下要求:
- 操作系统:CentOS 7 或更高版本
- 硬件要求:至少 2GB 内存
- 网络连接:稳定的网络环境
- 数据库:MySQL 5.5 或更高版本
安装 BugFree
安装 Apache
sudo yum install httpd -y
启动 Apache 服务:
sudo systemctl start httpd sudo systemctl enable httpd
安装 PHP
sudo yum install php php-mysql -y
安装 MySQL
sudo yum install mariadb-server -y
启动 MySQL 服务:
sudo systemctl start mariadb sudo systemctl enable mariadb
初始化 MySQL 数据库:

sudo mysql_secure_installation
根据提示设置 root 密码、删除匿名用户、禁止 root 远程登录等。
安装 BugFree
(1)下载 BugFree 安装包
wget http://www.bugfree.cn/download/bugfree_7.2.tar.gz
(2)解压安装包
tar -zxvf bugfree_7.2.tar.gz
(3)移动安装目录
sudo mv bugfree_7.2 /var/www/html/bugfree
(4)设置权限
sudo chown -R apache:apache /var/www/html/bugfree
配置 BugFree
(1)修改 BugFree 目录下的 config.php 文件,配置数据库连接信息:
$dbhost = 'localhost'; // 数据库地址 $dbuser = 'root'; // 数据库用户名 $dbpass = 'your_password'; // 数据库密码 $dbname = 'bugfree'; // 数据库名
(2)打开浏览器,访问 http://your_domain/bugfree,按照提示进行安装。

常见问题解答
FAQs:
问题:安装过程中出现 "MySQL extension is not installed" 错误。
解答:请确保已安装 PHP 的 MySQL 扩展,可以使用以下命令安装:
sudo yum install php-mysql -y
问题:安装完成后,登录 BugFree 时出现 "Invalid username or password" 错误。
解答:请检查 config.php 文件中的数据库连接信息是否正确,包括数据库地址、用户名、密码和数据库名,确保您在安装 MySQL 时设置了正确的 root 密码,并且数据库已创建。
通过以上步骤,您可以在 CentOS 系统上成功安装 BugFree,在安装过程中,请确保按照要求配置环境,并解决可能出现的问题,祝您使用愉快!