Why is it everytime Apache puts out a minor revision for Apache2 all PHP4 support stops until a new dll is put out? I could see if there were major changes, but since 2.0.36 all the changes I've seen in the log have been fairly minor and each revision since then has required a new dll to operate. Unfortunately I had to upgrade to this version to get htpasswd to work properly, but it's becoming frustrating that each time they fix a security hole that I have to fish for a dll to make everything work right. At least this time the PHP bug reporting page had a link to the fix on the first page this time instead of it being hidden in an obscure trouble report post. Anyone else having a hard time understanding why these two excellent products seem to have such issues with each other lately?

    Is it possibly the way you have PHP set up in your .conf files.

      No it's php4apache2.dll, everytime they do a minor revision to Apache2 for windows you have to wait for the new .dll to come out. These are issues known to the Apache group and the PHP people. Easy to fix once the dll is released but just annoying to have to change the dll constantly.

        I installed it pretty easily - Apache 2.0.40 with PHP 4.2.3-dev from the latest PHP snapshots on PHP Snapshots

        Grab the latest stavle Win32 release and use the dll from that zip package

          I just used the dll from the snapshot available from php.net. Just click the link on the bug report page and select to open the zip, find the php4apache2.dll and extract it to your php install directory /sapi

            a month later

            hi all, newbie here ...
            I installed Apache 2.0.40 with PHP 4.2.3-dev from the latest PHP snapshots too.

            And i edit httpd.conf, and add

            #
            #Load PHP4 Module for Apache 2
            #
            LoadModule php4_module C:/php4/sapi/php4apache2.dll

            When apache2 restarted it yells "The requested operation has failed" 🙁 , but when i put #

            #LoadModule php4_module C:/php4/sapi/php4apache2.dll

            apache run normally, but can't read php *.ext

            thx 😃

              Write a Reply...