php.net |  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
Votes:2
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
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If this is not your bug, you can add a comment by following this link.
If this is your bug, but you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: steve at stevemagruder dot com
New email:
PHP Version: OS:

 

 [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.

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2002-05-26 17:27 UTC] edink@php.net
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] sander@php.net
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] sniper@php.net
Do you also (steve@stevemagruder.com) have zend optimizer
loaded in your php.ini? If so, does removing it solve this?
(you should be using the latest optimizer available at zend.com)

 [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] sniper@php.net
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?

Thanks
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Apr 19 05:01:29 2024 UTC