I have also clicked on "apache_start.bat" file and it opens a command prompt displaying a message that 'Apache 2 is starting'.As per the above message it seems that Apache is starting but it is not succesfully running. Is there any file in the Apache folder that need to be run, so that Apache starts working for e.g. there is a file called 'Apache_Istalledservice' inside Apache folder, so do we need to run this file to get Apache working.

Now Apache is working.......But I am still stuck with the Bugzilla issue. I have pasted Bugzilla files in C>XAMPP>htdocs. Now, there is a file called 'checksetup.pl' amoung Bugzilla files and I need to run this file (This file checks the required Perl modules), which is a next step for the installation of Bugzilla. When I am running this file, it opens in explorer and quickly closes and then asked to save. As per my understanding this file should open in command prompt and should check the required perl modules.

checksetup.pl exists in c:/xampp/htdocs/checksetup.pland i am ruuning same in cmd line.

moreover i was suggested by izzy as follows:

" You may need to edit the httpd.conf file in your text editor also.Find this line at about line 477AddHandler cgi-script .cgi

Edit the line so it looks like this:AddHandler cgi-script .cgi .plSave the file and restart Apache.

Each Shebang (first line) of a .cgi and .pl Bugzilla script will look like this:#!/usr/bin/perland so would need to be changed to reflect the Windows location of the XAMPP perl.exe location like this:#!"C:\Program Files\Xampp\perl\bin\perl.exe"and this, as you can imagine, would be a huge task as there are lots and lots of these .cgi and .pl scripts in Bugzilla.

However this can be overcome by doing another httpd.conf file edit and a small registry hack."