Mantis是一個基於PHP技術的輕量級的開源缺陷跟蹤系統,以Web操做的形式提供項目管理及缺陷跟蹤服務。在功能上、實用性上足以知足中小型項目的管理及跟蹤。更重要的是其開源,不須要負擔任何費用。php
1. 安裝apache, mysql等必要軟件html
1 #yum update 2 #yum install httpd php php-pdo php-mysql php-gd mysql mysql-server 3 #chkconfig mysqld on 4 #service mysqld restart 5 #chkconfig httpd on 6 #service httpd restart
2. 下載並解壓mantismysql
#cd /var/www/html #wget http://sourceforge.net/projects/mantisbt/files/mantis-stable/1.2.15/mantisbt-1.2.15.tar.gz/download #tar xvf mantisbt-1.2.15.tar.gz #mv mantisbt-1.2.15 mantis #chown -R apache:apache mantis
3. 建立數據庫web
#mysql -u root -p*** >create database mantis; >grant all privileges on mantis.* to user@localhost identified by 'password'; >flush privileges; >exit; #
4. 安裝mantissql
在瀏覽器裏輸入http://ip/mantis,此時瀏覽器會跳轉到http://ip/mantis/admin/install.php,按照實際狀況輸入hostname,databasename(即第3步裏面的mantis),username(即第3步裏面的user),password(即第3步裏面的password)。其中數據庫類型能夠選擇Mysqli。數據庫
填寫好這些內容,點擊install/update database便可。apache
5. 配置mantisvim
#cd /var/www/html/mantis #rm -rf config_inc.php #cp config_inc.php.sample config_inc.php #vim config_inc.php
主要的配置以下:瀏覽器
$g_hostname = 'localhost'; #服務器地址 $g_db_username = 'user'; #數據庫用戶 $g_db_password = 'password'; #數據庫密碼 $g_database_name = 'mantis'; #數據庫名稱 $g_db_type = 'mysqli'; #數據庫類型 $g_allow_signup = ON; $g_allow_anonymous_login = OFF; $g_phpMailer_method = PHPMAILER_METHOD_SMTP; $g_smtp_host = 'smtp.sina.com:25'; $g_smtp_username = '***'; #郵箱用戶名,即@前面的部分 $g_smtp_password = '***'; #郵箱密碼 $g_administrator_email = '***@***'; $g_webmaster_email = '***@***'; $g_from_email = ''; #From字段的值 $g_return_path_email = ''; $g_allow_file_upload = ON; $g_file_upload_method = DISK; $g_absolute_path_default_upload_folder = '/var/www/html/maintis/upload/'; $g_max_file_size = 100000; #單位是字節,即100kB #如下兩個須要本身添加 $g_default_language = 'auto'; $g_fallback_language = 'chinese_simplified';
6. 重啓服務,刪除admin目錄服務器
#service httpd restart #service mysqld restart #cd /var/www/html/mantis #rm -rf admin
這時,在瀏覽器裏輸入http://ip/mantis,就能夠訪問了。