BugFree基于PHP和MySQL开发,是免费且开发源代码的缺陷管理系统。服务器端在Linux和Windows平台上都可以运行;客户端无需安装任何软件,通过IE,FireFox等浏览器可以自由使用。 1. 安装apache yum -y install httpd 2. 安装mysql yum -y install mysql mysql-server 3. 安装php yum -y install php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc 4. 安装PHP加密算法插件 yum -y install libmcrypt yum -y install php-mcrypt 注:libmcrypt是加密算法扩展库,php-mcrypt是Mcrypt对PHP的一个扩展 5. 安装bugfree 下载bugfree的压缩包,丢到服务器上,如果需要在线下载也可以使用wget命令 [root@yeebian ~]# unzip bugfree3.0.3.zip #解压 [root@yeebian ~]# mv bugfree3.0.3 bugfree #重命名 [root@yeebian ~]# mv bugfree /var/www/html #把bugfree放到apache的DocumentRoot [root@yeebian ~]# chmod -R 777 bugfree #改变bugfree的读写权限 [root@yeebian ~]# cd /var/www/html [root@yeebian ~]# mkdir BugFile #创建附件上传目录 [root@yeebian ~]# chmod -R 777 BugFile #改变上传目录的读写权限 6. 配置 1) 配置apache vi /etc/httpd/conf/httpd.conf 修改默认端口号 Listen 80 --> Listen 8088 启动httpd服务:service httpd start 2) 配置mysql 启动mysqld服务:service mysqld start 注:mysqld服务已启动的跳过此步骤 以root登陆mysql:mysql -uroot 注:默认mysql的root是没有密码的,直接进入即可,如果已经设置还需输入密码 创建新用户:CREATE USER 'bugfree'@'localhost' IDENTIFIED BY '123456'; 新用户授权:grant all privileges on *.* to bugfree@localhost identified by '123456'; 注:以上授权方式需要把mysql和bugfree安装在同一台机器上 3) 配置bugfree 浏览器访问http://IP:port/bugfree 例如:http://127.0.0.1:8088/bugfree 浏览器访问首先来到环境检测,如果上面没有在/var/www/html下建立BugFile目录,或没有更改权限, 会显示:/var/www/html/BugFile 无法读写 之后进入数据库配置,然后管理员设置,完成。