Solved

Installing Compress::Zlib on Windows 2003 Server

Posted on 2004-09-07
4
228 Views
Last Modified: 2013-12-25
Evening Colleagues,

My situation is this:

I have a Windows 2003 Server Web Edition hosting a lot of PHP stuff on IIS. I would like to install Compress::Zlib onto my server to decrease page loading times. However, I can't for the life of me figure out how to do it. I don't have any compilers installed and need some pretty clear instructions as to how to get this installed properly with minimum downtime to the website. The pages I've already visited:

http://www.winimage.com/zLibDll/
http://www.gzip.org/zlib/
http://www.cpan.org/modules/by-module/Compress/Compress-Zlib-1.33.readme
http://www.mattjacob.org/server/page3.html

After looking at all these, I still have no idea. To be very honest, I am not that familiar with PHP, Perl, CGI, etc... Clear and precise guidance on how to get this to work would be greatly appreciated. Thanks in advance.
0
Comment
Question by:GATOR420
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
4 Comments
 
LVL 48

Accepted Solution

by:
Tintin earned 500 total points
ID: 12001136
Compress::Zlib is a Perl module, so it's not going to be much use if you are using PHP.

I would have a look at:

http://www.dotnetjunkies.com/HowTo/16267D49-4C6E-4063-AB12-853761D31E66.dcik
0
 
LVL 7

Author Comment

by:GATOR420
ID: 12006824
Well, it's a combination of CGI and PHP. I have heard of some fantastic results using this and just wanted to give it a shot and try it out..

That site looks like a great resource, I will certainly give it a shot when I get home! Thanks for the feedback.
0
 
LVL 7

Author Comment

by:GATOR420
ID: 12011496
This looked pretty damn close to what I want even though it's not with Compress::Zlib. Something is still wrong when I go to www.pipeboost.com to test the page, I still get a document status of uncompressed. Not sure what the issue might be but I have also e-mailed the guy that created that document to see if he has any further information. If you have any other ideas though, I'm all ears :)
0
 
LVL 7

Author Comment

by:GATOR420
ID: 12012287
OK... After a combination of other errors and problems that I had to work through, your link put me back on a path of progress instead of the dead end that I was at.

One problem was I had forgetten to add the additional compression code to the .cgi scripts. (doh)

Once I did this, compression worked.

However, then I ran into a problem where all .cgi and .php scripts failed to load and gave me a <path to script> script produced no output error.

After some research I narrowed it down to the fact that I had .cgi mapped to perlis.dll instead of perl.exe. Once I changed my mappings, that corrected that problem. Everything now seems to be working properly with compression enabled.

Thanks for the lead. :)
0

Featured Post

Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Questions about this React unit test 4 70
powershell script 9 74
AWK: Am I duplicating the comma delimiter in this code? 5 30
Move files based on file names? 8 21
In threads here at EE, each comment has a unique Identifier (ID). It is easy to get the full path for an ID via the right-click context menu. However, we often want to post a short link within a thread rather than the full link. This article shows a…
A quick Powershell script I wrote to find old program installations and check versions of a specific file across the network.
Learn the basics of lists in Python. Lists, as their name suggests, are a means for ordering and storing values. : Lists are declared using brackets; for example: t = [1, 2, 3]: Lists may contain a mix of data types; for example: t = ['string', 1, T…
In a recent question (https://www.experts-exchange.com/questions/29004105/Run-AutoHotkey-script-directly-from-Notepad.html) here at Experts Exchange, a member asked how to run an AutoHotkey script (.AHK) directly from Notepad++ (aka NPP). This video…

740 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question