如何在windows XP下安装基于apache或者IIS的bugzilla
来源:互联网 发布:淘宝违规产品怎么上架 编辑:程序博客网 时间:2024/06/16 06:41
如何在windows XP下安装基于apache或者IIS的bugzilla
一、安装
1、安装前准备
⑴mysql-5.0.45-win32.zip
⑵mysql-gui-tools-noinstall-5.0-r17-win32.rar
⑶ActivePerl-5.8.8.822-MSWin32-x86-280952.zip
⑷apache_2.2.4-win32-x86-no_ssl.msi
⑸bugzilla-2.22.3.tar.gz
⑹bugzilla-2.22.1-cn.tar.gz
2、安装
(1)安装mysql(mysql-5.0.45),一路默认安装。最终可以启动即可。记住mysql安装时的端口,后来在配置localconfig时会用到。
(2)安装mysql的可视化的管理工具(mysql-gui-tools)。(可省略)
a.如安装mysql-gui-tools的话在可视的管理工具里建一个db数据库及用户名即可。
b.若没有安装,刚在cmd里进入mysql的bin目录。
输入mysql –u dbname –p mysql进入到mysql.
会出现如下行
Enter password:********
Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 15 to server version: 4.0.20a-debug
Type ‘help;’ or ‘/h’ for help. Type ‘/c’ to clear the buffer.
mysql>
然后在后面输入create datebase bugs #创建了一个名为bugs的db数据库。
继续输入:grant all privileges on bugs.* to ‘root@localhost‘ identified by ‘123456‘;
#创建一个root用户并设置其密码为123456。
输入:flush privileges;
输入:quit
到此关于mysql的安装等已经全部完成,记住上面设置的mysql用户名及密码,以及mysql所用的端口。
注:在输入以上命令时,后面有分号的一定要输入,并且要在英文状态下输入,否则则不能正常运行。
(3)ActivePerl-5.8.8.822,在此我的perl安装程序是源码安装,所以将其解压放到d:/ ActivePerl下。
然后在cmd里进入到d:/ActivePerl下,执行Installer.bat,一路yes下来,安装完按回车退出即可。
(4)安装apache
默认安装即可,但是要记住安装时所设置的端口。
如果安装完apache出现no services installed.则在cmd里进入apache的bin目录。(如apache装在d盘根目录下,则需要执行cd /d d:/apache,然后执行httpd.exe –k install –n apache2即可。)
(5)解压bugzilla-2.22.3.tar.gz到目标位置即可,如d:/bugzilla下。
(6)解压bugzilla-2.22.1-cn.tar.gz,然后将cn文件夹复制到D:/bugzilla/template下。
(7)安装perl模块,用ppm安装。
在cmd里进入D:/bugzilla,依次运行以下命令。
perl checksetup.pl.
ppm rep add bugzillahttp://landfill.bugzilla.org/ppm/
ppm install GD
ppm install Chart
ppm install XML::Twig
ppm install Image::Magick
ppm install GD
ppm install GDGraph
ppm install GDTextUtil
ppm install Template
ppm install HTML::Scrubber
ppm install MailTools
ppm install MIME-Tools
ppm install AppConfig
ppm install Template-Toolkit
ppm install TimeDate
ppm install Template::Plugin::GD
ppm install PatchReader
ppm install DBD-mysql
到此所有命令都已运行完,再次运行checksetup.pl,若在d:/bugzilla下生成了localconfig则继续。若没有生成localconfig则可重装(个人是卸载重装后才生成localconfig文件的)。
二、配置
1、配置localconfig文件。
$index_html = 0;改为$index_html = 1;
$db_host = '172.16.43.10'; # 修改为本机服务器IP.
$db_name = 'xiu'; # 修改为上面我们所建mysql数据库的名字。
$db_user = 'xiu'; # 修改为上面所建的用户名。
$db_port = 3306; # 修改为安装mysql时所设的端口。
$db_pass = '080624'; # 修改为上面所建用户的密码。
再次进入d:/bugzilla下执行checksetup.pl,然后按提示输入即可。
2、将d:/bugzilla下的所有后缀为.cgi的文件中的首行
由#!/usr/bin/perl –wT修改为#!D:/Perl/bin/perl.exe -T
3、配置httpd.conf
(1)149行DocumentRoot "D:/Apache2.2/htdocs"
改为DocumentRoot "D:/bugzilla"
(2)178行<Directory " D:/Apache2.2/htdocs ">
改为<Directory "D:/bugzilla">
并在<Directory "D:/bugzilla">段修改添加
★ Options Indexes FollowSymLinks
改为Options Indexes FollowSymLinks ExecCGI
★ AllowOverride None改为AllowOverride All,并在其后添加
ScriptInterpreterSource Registry-Strict
则可以通过http://ip:port/index.cgi访问bugzilla的首页了。
4、如果用IIS的话则需要配置IIS
打开IIS管理器,选中默认网站,然后点击右键,选择新建虚拟目录,然后将bugzilla文件夹放到默认网站里。在bugzilla上点右键进入到bugzilla属性,然后点击配置,出现应用程序配置对话框,点添加:
可执行文件栏填为::D:/Perl/bin/Perl.exe -xd:/bugzilla -wT "%s" %s。
扩展名为:.cgi。
限制为填为:GET,HEAD,POST。
确定后即可在本机上通过http://localhost/bugzilla/index.cgi访问bugzilla的首页。
注:若想在别的机器可以用http://ip/bugzilla/index.cgi访问,则需要将windows防火墙关闭。
- 如何在windows XP下安装基于apache或者IIS的bugzilla
- 在Windows XP下安装Bugzilla
- 如何安装IIS - WINDOWS XP下IIS的安装
- 如何安装IIS - WINDOWS XP下IIS的安装教程
- 如何安装IIS - WINDOWS XP下IIS的安装教程
- windows(xp)下安装Bugzilla
- apache在windows xp下的安装
- BUGZILLA在windows下的安装
- 在Windows下安装BugZilla的说明
- Windows xp安装Bugzilla
- WEB服务器安装教程:如何安装IIS - WINDOWS XP下IIS的安装教程
- WEB服务器安装教程:如何安装IIS - WINDOWS XP下IIS的安装教程
- WEB服务器安装教程:如何在WINDOWS XP下安装IIS
- 如何在WINDOWS XP下安装IIS服务器以及实现ASP网页访问
- Bugzilla 2.18rc2 在Windows 2k下的安装
- bugzilla-3.2rc1在windows下的安装
- 天天记录 - Windows 安装Bugzilla(MySQL+ActivePerl+Apache/IIS+Configure Bugzilla)
- 如何在Windows XP 家庭版中安装IIS?
- oracle树结构查询----connect by语法详解 (转)
- MIDP高低级界面开发
- java路径问题
- 中断
- 设计模式(C++实现)之Observer
- 如何在windows XP下安装基于apache或者IIS的bugzilla
- 资源消耗很小的内存池代码
- VC++孙鑫视频笔记(十二)
- 9月预备读的书
- vim与X程序共享剪贴板
- 创建与删除无法删除的文件夹
- 浅谈产品感的培养
- MFC PreTranslateMessage
- 打开所在文件夹并选中文件