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

Add a Patch

Pull Requests

Add a Pull Request

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-2020 The PHP Group
All rights reserved.
Last updated: Sat Sep 19 17:01:25 2020 UTC