|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #17443 Procedure not found (3 times) while starting Apache
Submitted: 2002-05-26 17:08 UTC Modified: 2002-06-10 20:50 UTC
Avg. Score:3.5 ± 0.5
Reproduced:1 of 2 (50.0%)
Same Version:1 (100.0%)
Same OS:1 (100.0%)
From: steve at stevemagruder dot com Assigned:
Status: Closed Package: Apache related
PHP Version: 4.2.1 OS: Windows 2000 (SP2)
Private report: No CVE-ID: None
 [2002-05-26 17:08 UTC] steve at stevemagruder dot com
After installing PHP v4.2.1 (SAPI), I started the Apache 1.3.24 service (which I've been using across several PHP releases with no issue).  I got the following message three times:

"The procedure entry point -ecalloc could not be located in the dynamic link library php4ts.dll."

PHP seemed to run fine anyway, with php pages loading as usual.  This problem didn't occur with any PHP release since August of 2001.


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2002-05-26 17:27 UTC]
Are you sure you have copied php4ts.dll from 4.2.1 distribution to you c:\winnt\system32 folder?
 [2002-05-26 17:56 UTC] steve at stevemagruder dot com
Absolutely sure.  Esp. after double-checking to see that the dll (dated 5/13/02) moved.  (by the way, the "Edit Submission" option didn't let me save my new comment--said I couldn't change the state, which I wasn't doing.)
 [2002-05-27 03:32 UTC]
And are you sure there are no other php4ts.dll files on your computer? IIRC, Apache tries to find php4ts.dll in it's server root before it tries winnt\sytem32.

(we know about that bug in this bug-system btw (#17384))
 [2002-05-27 06:40 UTC] steve at stevemagruder dot com
I double-checked that as well.  No other php4ts.dll's.
 [2002-06-10 13:39 UTC] nospam at sorry dot com
I have this problem but only with the ZendOptimizer.dll and ZendDebugger.dll.  PHP 4.2.1 will load fine on Apache 1.3.24.  However, the Zend stuff creates the error mentioned here.

The only solution I have found is to back up to PHP 4.1.2.

This problem persists with ZDE 2.0 and 2.5.
 [2002-06-10 15:14 UTC]
Do you also ( have zend optimizer
loaded in your php.ini? If so, does removing it solve this?
(you should be using the latest optimizer available at

 [2002-06-10 20:15 UTC] steve at stevemagruder dot com
Yes, I was using Zend Optimizer, and no, I didn't have the latest release.  Installing 1.3.1 fixed the problem.  As far as I'm concerned, this "bug" is now closable.

Thanks for your patience.
 [2002-06-10 20:50 UTC]
Excellent. Closing this then.

 [2002-06-11 11:02 UTC] sorry at nospam dot com
Are you saying that the versions of ZendOptimizer and ZendDebugger that come with ZendStudio 2.5 are not the latest and that I need to get the latest ones to work with php 4.2.1?

PHP Copyright © 2001-2023 The PHP Group
All rights reserved.
Last updated: Sun May 28 07:03:39 2023 UTC