Knowledge base for Windows Webmasters, Administrators and Web hosting compagnies, with a special attention to WAMP (Windows Apache MySQL PHP). Most articles/tips are currently in use on web hosting servers. This is an open site, please participate or even join us.
New:
eAccelerator 0961 for PHP 5.3.3
eAccelerator 0961 for PHP 5.2.14
eAccelerator 0.9.5.1 for PHP 4.4.9

eAccelerator binaries for PHP 5.x (windows builds)

For the Windows eAccelerator for php 5.3+ visit our new page at:eAccelerator binaries for PHP 5.3+.

Updated: eAccelerator download using latest code (0.9.5.3 with PHP 5.2.9).

Please find following the compiled binaries of eAccelerator for Windows using Microsoft VC++ 6. For PHP 4 versions: eAccelerator binaries for PHP 4.x.
If you need a version not offered here, let us know (post comment).

Windows 2003 XP search file content does not work...

Solution:
Most administrators have been doing this for years on Windows 2000. The "search content" behavior changed in 2003 (XP is similar). Basically Microsoft added options be enabling specialized filters to perform the search. For example the HTML filter skips the comments.
To add the plain text filter to files with the .php extension add the following to the registry:

Serv-U logs analysis with Awstats: Design Document

Update: For a simple and immediate solution see: Using Awstats to analyse Serv-U logs

Using Awstats to monitor Serv-U the FTP Server from Rhino Software.
After investigating this a "bit", it appears we will have to write a process/script/app that will read the Serv-U logs and convert then to a format that Awstats can read. This is not difficult but probably a few days of effort. In this document, I will outline the design. Maybe some kind "angel" programmer will offer to write it. In any case if I get something that works, I will post it here.

eAccelerator binaries for PHP 5.3+ (windows builds) Part 2

For the Windows eAccelerator for php 5.x (pre PHP 5.3) visit :eAccelerator binaries for PHP 5.x (pre 5.3).

eAccelerator download using latest code (0.9.6.1 with PHP 5.3.3).

Running IIS and Apache on the same server

You can not have two services offered on the same ip and port numbers.
On the same server, different services (IIS and Apache) need a unique IP/Port combination.

1) IIS might be binding to all ips on port 80. This has been the standard behavior of IIS since many years. So to run Apache with IIS, you first need to make sure IIS does not bind (i.e. listen) on all ips. The following article will help you disable IIS 6 from automatically binding to all ips on the Windows 2003 Server.

Before IIS6 (i.e IIS5), you simply had to set the metabase property "DisableSocketPooling" to true (and that was it).
For details on doing this see: Disable socket pooling on IIS5

APC binaries for PHP 4.x (windows builds)

Updated: APC download using latest code (3.0.11).

Please find following the compiled binaries of APC for Windows using Microsoft VC++ 6. For PHP 5 versions (following link should be updated soon): PHP APC binaries for PHP 5.x.
If you need a version not offered here, let us know (post comment).

APC binaries for PHP 5.x (windows builds)

Updated: APC download using latest code (3.0.12p2).