BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug管理 系统,简单实用、免费并且开放源代码(遵循GNU GPL).
一,什么是bugfree
BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug管理 系统,简单实用、免费并且开放源代码(遵循GNU GPL),命名BugFree 有两层意思:一是希望软件中的缺陷越来越少直到没有,Free嘛,二是表示它是免费且开放源代码的,大家可以自由使用传播.
二,安装配置php nginx mysql
1,安装
# yum install php-curl php-mbstring php-gd php-mysql php-pdo php-mcrypt redis php-redis nginx mysql mysql-server php-fpm
2,启动mysql和redis
- #/etc/init.d/mysqldstart
- #/etc/init.d/redisstart
3,创建数据库
- #mysql-uroot
- mysql>createdatabasebugfree;
- mysql>usebugfree;
- mysql>setnamesutf8;
4,修改php-fpm的配置文件
- #vim/etc/php-fpm.d/www.conf
- ;php_value[session.save_handler]=files
- ;php_value[session.save_path]=/var/lib/php/session
- php_value[session.save_handler]=redis
- php_value[session.save_path]="tcp://127.0.0.1:6379"
- #/etc/init.d/php-fpmstart//启动php-fpm
5,bugfree解压和目录设置
- #unzipbugfree.zip
- #mvbugfree3.0.1/var/www/html/bugfree
- #chownapache.apache-R/var/www/html/bugfree//apache是php-fpm的启动用户
- #mkdir-p/var/www/html/BugFile//创建目录
- #chownapache.apache-R/var/www/html/BugFile
6,nginx配置
- [root@networkconf.d]#cat/etc/nginx/conf.d/bugfree.conf
- server{
- listen80;
- server_name192.168.10.202;
- #root/home/tank/workspace;
- root/var/www/html/bugfree;
- location/{
- indexindex.htmlindex.htmindex.php;
- if(!-e$request_filename){
- rewrite^/(.*)/index.phplast;
- }
- #autoindexon;
- }
- location~\.php${
- fastcgi_pass127.0.0.1:9000;
- fastcgi_indexindex.php;
- fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;//phpfensi.com
- includefastcgi_params;
- }
- }
- [root@localhostconf.d]#/etc/init.d/nginxstart//启动nginx
到这儿就安装配置好了,url访问http://192.168.10.202,就可以进行初始化设置了.