前段时间用了下bugzilla,请参考:linux bugzilla nginx 安装配置 详解,感觉不是很好用。下面说一下,bugfree的安装

bugfree3.0.1是用php的yii框架开发的,其实是一个cms。

一,什么是bugfree

BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug管理 系统。简单实用、免费并且开放源代码(遵循GNU GPL)。 命名BugFree 有两层意思:一是希望软件中的缺陷越来越少直到没有,Free嘛;二是表示它是免费且开放源代码的,大家可以自由使用传播。

二,安装配置php nginx mysql

1,安装

  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

  1. # /etc/init.d/mysqld start
  2. # /etc/init.d/redis start

3,创建数据库

  1. # mysql -u root
  2. mysql> create database bugfree;
  3. mysql> use bugfree;
  4. mysql> set names utf8;

4,修改php-fpm的配置文件

  1. # vim /etc/php-fpm.d/www.conf
  2. ;php_value[session.save_handler] = files
  3. ;php_value[session.save_path] = /var/lib/php/session
  4. php_value[session.save_handler] = redis
  5. php_value[session.save_path] = "tcp://127.0.0.1:6379"
  6. # /etc/init.d/php-fpm start   //启动php-fpm

5, bugfree解压和目录设置

  1. # unzip bugfree.zip
  2. # mv bugfree3.0.1 /var/www/html/bugfree
  3. # chown apache.apache -R /var/www/html/bugfree    //apache是php-fpm的启动用户
  4. # mkdir -p /var/www/html/BugFile     //创建目录
  5. # chown apache.apache -R /var/www/html/BugFile

6,nginx配置

  1. [root@network conf.d]# cat /etc/nginx/conf.d/bugfree.conf
  2. server {
  3. listen       80;
  4. server_name  192.168.10.202 ;
  5. # root /home/tank/workspace;
  6. root /var/www/html/bugfree;
  7. location / {
  8. index  index.html index.htm index.php;
  9. if (!-e $request_filename){
  10. rewrite ^/(.*) /index.php last;
  11. }
  12. #autoindex  on;
  13. }
  14. location ~ \.php$ {
  15. fastcgi_pass   127.0.0.1:9000;
  16. fastcgi_index  index.php;
  17. fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
  18. include        fastcgi_params;
  19. }
  20. }
  21. [root@localhost conf.d]# /etc/init.d/nginx start   //启动nginx

到这儿就安装配置好了,url访问http://192.168.10.202,就可以进行初始化设置了。

linux bugfree 安装的更多相关文章

  1. BugFree 安装

    BugFree基于PHP和MySQL开发,是免费且开发源代码的缺陷管理系统.服务器端在Linux和Windows平台上都可以运行:客户端无需安装任何软件,通过IE,FireFox等浏览器就可以自由使用 ...

  2. Linux下安装 Posgresql 并设置基本参数

    在Linux下安装Postgresql有二进制格式安装和源码安装两种安装方式,这里用的是二进制格式安装.各个版本的Linux都内置了Postgresql,所以可直接通过命令行安装便可.本文用的是Cen ...

  3. Linux下安装Tomcat服务器和部署Web应用

    一.上传Tomcat服务器

  4. Linux下安装使用Solr

    Linux下安装使用Solr 1.首先下载Solr.mmseg4j分词包.tomcat并解压,这用google.百度都可以搜索得到下载地址. 2.因为要使用到中文分词,所以要设置编码,进入tomcat ...

  5. Linux下安装tar.gz类型的jdk,并配置环境变量

    近期因要学习一门技术,必须在Linux下运行,故开始学习如何使用Linux. 在安装jdk时出现了困难,环境变量配置不成功,花了一天时间才搞定,特分享出来,供大家参考. Linux下安装jdk,步骤如 ...

  6. Linux下安装和配置JDK与Tomcat(升级版)

    在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级 1.下载相关软件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-r ...

  7. Linux下安装cmake

    cmake是一个跨平台的编译工具,特点是语句简单,编译高效,相对于原有的automake更为高效,接下来说明在Linux下安装cmake工具的过程 首先去cmake官网下载cmake安装包,下载界面网 ...

  8. 阿里云服务器Linux CentOS安装配置(零)目录

    阿里云服务器Linux CentOS安装配置(零)目录 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 阿里云服务器Linux CentOS安装配置(二)yum安装svn 阿里云服 ...

  9. 阿里云服务器Linux CentOS安装配置(九)shell编译、打包、部署

    阿里云服务器Linux CentOS安装配置(九)shell编译.打包.部署 1.查询当前目录以及子目录下所有的java文件,并显示查询结果 find . -name *.java -type f - ...

随机推荐

  1. python time模块函数

    # -*-coding=utf-8 -*- __author__ = 'piay' import time def get_struct_time(): ''' 可以使用list或者字符串格式化 tm ...

  2. block(四)揭开神秘面纱(下)

    看此篇时,请大家同时打开两个网址(或者下载它们到本地然后打开): http://llvm.org/svn/llvm-project/compiler-rt/trunk/lib/BlocksRuntim ...

  3. [Codeforces Round #247 (Div. 2)] A. Black Square

    A. Black Square time limit per test 1 second memory limit per test 256 megabytes input standard inpu ...

  4. jquery第六期:位置选择器

    <html> <head> <script type="text/javascript" src="jquery-1.10.1.js&quo ...

  5. cf446C DZY Loves Fibonacci Numbers

    C. DZY Loves Fibonacci Numbers time limit per test 4 seconds memory limit per test 256 megabytes inp ...

  6. 返回本机的外网ip地址

     ;             );             string ip = tempip.Replace("]", "").Replace(" ...

  7. 使用itextsharp创建PDF文档——图片集合

    文档管理系统中 ,扫描模块将文档或证件扫描后.为了便于保存多个图片,拟将多个图片生成一个PDF文档进行保存. 这里我们就需要PDF生成工具了.你可以在这里下载.PDFCreator 主要使用了开源工具 ...

  8. VBA清除Excelpassword保护,2003/2007/2010均适用

    Sub Macro1() ' ' Breaks worksheet and workbook structure passwords. Jason S ' probably originator of ...

  9. classloader.getresources() 介绍

    ◆普通情况下,我们都使用相对路径来获取资源,这种灵活性比較大. 比方当前类为com/bbebfe/Test.class 而图像资源比方sample.gif应该放置在com/bbebfe/sample. ...

  10. [Immutable + AngularJS] Use Immutable .List() for Angular array

    const stores = Immutable.List([ { name: 'Store42', position: { latitude: 61.45, longitude: 23.11, }, ...