阅读内容

Linux下CodeStriker Server的搭建

[日期:2008-09-01] 来源:Linux社区  作者: Cimsbbl


分为以下几个步骤:

1. 检查并安装Perl解析程序。
一般情况下Lnux系统中自带perl解析程序。运行rpm –qa|grep perl, 可以检查是否安装有,在本次安装中,检查到目标机器上装有版本号为5.8.8-10的perl解析程序。如系统中没有安装该程序,可以在http://www.perl.org/上下载到。

2. 安装数据库并为codestriker建立数据库,这里以MySQL的安装为例。


检查系统中是否安装有MySQL,如果没有可以在http://www.mysql.com/上下载并安装。如果安装好并启动了mysql服务,可以在Linux命令提示符下键入mysql,如安装好会出现“mysql>”提示符。

在mysql的提示符下依次输入并执行下面的四个命令,为codestriker建立数据库:

1.) CREATE DATABASE codestrikerdb CHARACTER SET utf8;
2.)GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, DROP, REFERENCES ON codestrikerdb.* TO codestriker@localhost IDENTIFIED BY ’cspasswd’;
3.)FLUSH PRIVILEGES;
4.)QUIT

你可以在mysql提示符下输入下面命令去看你创建的数据库:

mysql>show databases;

注意上面的命令中创建了名为coderstrikerdb的数据库,并创建了访问密码‘cspasswd’,如果不用改值,需要修改coderstriker放置目录下的配置文件codestriker.conf。如果数据库创建成功你应该可以看到名为codestrikerdb的数据库,查看该数据库的表此时应该是空的。

3. 首先将codestriker压缩包codestriker-1.9.5.tar.gz(本次安装使用版本号为1.9.5的codestriker,其他版本类似。程序可以在http://codestriker.sourceforge.net/上下载到)解压到某个路径,例如/var/www/codestriker。然后执行下面的安装命令。

>cd /var/www/codestriker/codestriker-1.9.5/bin
>install.pl

这个perl安装脚本会告诉你系统中缺少什么pm模块,参照提示将帮助你下载并安装好所有缺少的模块。如果缺少的pm都安装好了,运行 install.pl,将会提示“Done”,显示安装成功,此时可以查看mysql数据库中为coderstrker创建的数据库coderstrkerdb中已经添加了许多表。

4. Apache Service的配置。
本次安装使用的Apache版本是2.2.3。在apache的配置文件中添加以下的目录别名,及目录属性。

QUOTE:
Alias /codestriker/ /var/www/codestriker/codestriker-1.9.5/cgi-bin/
Alias /codestrikerhtml/ /var/www/codestriker/codestriker-1.9.5/html/

SetHandler perl-script
PerlHandler ModPerl::Registry
Options +ExecCGI


AllowOverride None
Allow from all
 


5. codestrker的配置。
codestrker程序的配置文件位于安装目录下,文件名为codestriker.conf。

需要注意的配置项目如下:

QUOTE:
$dbuser = 'codestriker'; #数据库用户名
$dbpasswd = 'cspasswd'; #数据库密码
@valid_repositories =
(
':pserver:cvsroot:123456@172.18.4.200:/home/cvsroot' #正确配置此项,将从此库中
); #获取程序文件
$mailhost = 'localhost'; #邮件服务主机
$mailuser = 'smtpuser'; #用户名
$mailpasswd = 'smtppasswd';#用户验证密码


6. 至此安装,通过网址http://localhost/codestriker/codestriker.pl即可使用codestrker软件。 




本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:

L
I
N
U
X


GOOGLE搜索
Google