php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #8701 Can't Load DLL whichs exist in extensions folder
Submitted: 2001-01-14 15:41 UTC Modified: 2001-01-14 16:05 UTC
From: mark at skypd dot com Assigned:
Status: Closed Package: Dynamic loading
PHP Version: 4.0.4pl1 OS: Windows 98
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 you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: mark at skypd dot com
New email:
PHP Version: OS:

 

 [2001-01-14 15:41 UTC] mark at skypd dot com
I have successfully set up PHP with the easyphp.exe. This is not my first time to install PHP CGI on a Windows 98 System. But this is the first time I want to connect with the Oracle8i. So I comment out the extension=php_oci8.dll.

And the error message shows like this :

PHP Warning:  Unable to load dynamic library 'c:\php\php_oci8.dll' -  One of the
library files needed to run the application cannot be found.

After several times of testing, I found the not only yhe php_oci8.dll cannot be load, php_openssl.dll and php_oracle.dll also can't load. And the rest of *.dll are loaded well.

I suspect whether is this a differnece between a Windows98 and a Windows NT system? So that some people can successfully load the oracle dll?

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-01-14 16:05 UTC] dbeu@php.net
for oci/oracle you'll have to install the oracle client libaries.
for openssl you'll need to copy libeay32.dll & ssleay32.dll into your windows/syste, winnt/system32 folder.
afaik this is all mentioned in install.txt
to look on which external dlls an exe or an dll is relying you can use the dependency walker - http://www.dependencywalker.com/
 
PHP Copyright © 2001-2025 The PHP Group
All rights reserved.
Last updated: Wed May 07 22:01:27 2025 UTC