title: Bugzilla install on Windows 7 with Apache & Mysql
body: <p>Environment:
    Windows 7 Pro 64 bit.
    Apache 2.2.25
    ActivePerl 5.18.2 Build 1802 (64 bit)
    Bugzilla 4.4.5 (extracted)</p>
  
  <p>Okay, I have followed step-by-step instructions as indicated here: <a href="https://wiki.mozilla.org/Bugzilla:Win32Install" rel="nofollow noreferrer">https://wiki.mozilla.org/Bugzilla:Win32Install</a></p>
  
  <p>There's 1 major issue that I've researched all day and cannot find a solution.  It's the "ppm install DBD-mysql" issue.  There is no "DBD-mysql".  When I use the ppm gui, there's a DBD-mysqlpp , but that's not what's needed.</p>
  
  <p>When I run in a command window:  C:\bugzilla\checksetup.pl , I get the only error:
      Checking for DBD-mysql (v4.001) not found</p>
  
  <pre><code>For MySQL, Bugzilla requires that perl's DBD::mysql 4.001 or later be
  installed. To install this module, run the following command (as Administrator):
  
  ppm install DBD-mysql
  </code></pre>
  
  <p>Well, I found DBD-mysql 4.028 here:  <a href="http://search.cpan.org/~capttofu/DBD-mysql-4.028" rel="nofollow noreferrer">http://search.cpan.org/~capttofu/DBD-mysql-4.028</a></p>
  
  <p>However, trying to get the perl ppm (perl package manager) gui to see it, but even pointing the link in the gui preferences it still wouldn't see it to download and install it.  This sucks.</p>
  
  <p>So, I manually downloaded it and saw some crap "makefile.pl" file.  Look, I use WINDOWS not LINUX, so naturally I rolled my eyes but it quickly became clear that I <em>HAD</em> to do this.  Well, after about an hour of screwing around I was finally able to make a mysql_config.pl file.  Oh wow, great.... now what!?  What do I do next with this??</p>
  
  <p>Not only is this part aggravating, but now I need mod_perl in my Apache.  Okay, so I look in my .conf file where I can uncomment:</p>
  
  <pre><code>#LoadModule perl_module modules/mod_perl.so
  </code></pre>
  
  <p>Guess what... it's not there.  (facepalm)</p>
  
  <p>So I researched and downloaded mod_perl 2.0.8 from: <a href="http://perl.apache.org/download/index.html" rel="nofollow noreferrer">http://perl.apache.org/download/index.html</a></p>
  
  <p>Heh, ... guess what... another damn "makefile" file!!  Let me tell you, this is as bad as being a MAC user in the late 90's and trying to find a program to be compatible.</p>
  
  <p>So, my 2 main questions are these:</p>
  
  <ol>
  <li>How do I get DBD-mysql properly installed</li>
  <li>How do I get the mod_perl properly installed</li>
  </ol>
  
  <p>I have been working 12 hours non-stop trying to get Bugzilla installed.  At this point, I'm so frustrated beyond believe I'm ready to scrap this and install flyspray or some other php/mysql bug tracking system.</p>