Linux下安装Mantis

Mantis是一个基于PHP技术的轻量级的开源缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上、实用性上足以满足中小型项目的管理及跟踪。

1.安装Mysql4
tar zxvf mysql-3.23.58.tar.gz
cd mysql-3.23.58
./configure --prefix=/opt/mysql
make
make install

#prefix=/opt/mysql mysql安装的目标目录

创建mysql用户和组
chown -R mysql:mysql /opt/mysql

cp support-files/my-medium.cnf /etc/my.cnf
cp support-files/mysql-log-rotate /etc/logrotate.d/mysql
cp support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql

su - mysql
/opt/mysql/bin/mysql_install_db
然后我启动ysql
/etc/init.d/mysql start
ok,先看看mysql能否正常工作
mysql -uroot mysql
用ntsysv设置使mysql每次启动都能自动运行。

好了,至此mysql安装完毕,你可以这样起动你的mysql服务

/etc/rc.d/init.d/mysqld start

设置管理员账号

用root权限进入Mysql:
./mysql –u root –p

输入密码后,进入Mysql命令控制行:

Mysql>UPDATE user SET Password =
         PASSWORD(’’) 
WHERE user = ’root’;       

mysql > FLUSH PRIVILEGES;
说明:请将< new_ root_password>改为你设定的root用户的新密码。更改密码后,要用root用户访问mysql,必须使用mysql -u root -p,按提示输入入正确的root新密码

安装apache
tar zvxf apache2.24.tar.gz
cd httpd-2.2.11
./configure --prefix=/opt/apache2 --enable-so --enable-rewrite --enable-rewrite=shared

安装php
解压,
./configure --prefix=/opt/php --with-apxs2=/opt/apache2/bin/apxs -enable-track-vars --with-mysql=/opt/mysql --with-libxml-dir --with-gd-dir --with-jpeg-dir --with-zlib-dir --with-png-dir --with-freetype-dir

安装mantis
创建mantis数据库:
注意:进行这一步以前,需要先把你的Mantis安装包解压缩,因为创建数据库需要用到其中的建表SQL文件。

mysql>create database mantis;
mysql>connect mantis;
mysql>source \sql\db_generate.sql;
说明:请将改为你解压缩Mantis安装包的路径;

创建一个帐号为mantis,密码为mantis_password的用户,并赋给对Mantis数据库的相应权限:
mysql>GRANT SELECT, INSERT, UPDATE, DELETE
mysql>ON mantis.* TO
mysql>mantis@localhost IDENTIFIED BY ’ mantis_password’;
mysql>FLUSH PRIVILEGES;
mysql>exit

把Mantis目录中的config_inc.php的登陆用户名(root)和密码,改为上面创建的那个帐号mantis,密码mantis_password,不用root登陆更为安全一些。

$g_administrator_email = ‘[email protected]‘;
$g_webmaster_email = ‘[email protected]‘;
$g_from_email = ‘[email protected]‘;
$g_return_path_email = ‘[email protected]‘;
$g_default_language = ‘chinese_simplified_utf8’;
修改为你自己的邮箱地址。再添加以下几行
$g_return_path_email = ‘[email protected]‘;
$g_phpMailer_method = 2;
$g_smtp_host = ‘你的smtp地址’;
$g_smtp_username = ‘你的邮箱用户名’;
$g_smtp_password = ‘你的邮箱密码’;

还有如果你打算使用Mantis的EMAIL服务,就要如实的填写config.inc.php中的关于EMAIL的信息,否则可以略过。

你可能感兴趣的:(工具)