|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #56604 php_yaz.dll not loaded
Submitted: 2005-10-20 03:56 UTC Modified: 2017-01-22 04:22 UTC
Avg. Score:3.4 ± 0.9
Reproduced:5 of 5 (100.0%)
Same Version:0 (0.0%)
Same OS:0 (0.0%)
From: michel dot ruillet at hermescc dot fr Assigned:
Status: No Feedback Package: yaz (PECL)
PHP Version: Irrelevant OS: Windows XP
Private report: No CVE-ID: None
Have you experienced this issue?
Rate the importance of this bug to you:

 [2005-10-20 03:56 UTC] michel dot ruillet at hermescc dot fr

Reproduce code:
;Windows Extensions
;Note that ODBC support is built in, so no dll is needed for it.


Actual result:
Error messages when running PHP in command mode:
- Entry point of procedure _ZOOM_query_cql@8 not found in dynamic loadable library  yaz.dll
- PHP Startup: Unable to load dynamic library
'C:\PHP\ext\php_yaz.dll' - Specified procedure not found.


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2005-11-01 07:18 UTC] adam at indexdata dot dk
You must use YAZ.DLL with version 2.0.13 or later.

The YAZ.DLL version that is shipped with is version 1.9.1 and does not work.

YAZ.DLL is part of
.. when installed copy yaz.dll from yaz\bin to a location in your path (\winnt\system32 or similar).
 [2005-11-01 12:09 UTC] michel dot ruillet at hermescc dot fr
Thanks for your early answer.
Unfortunately, the problem is still present.

I've downloaded yaz 2.0.13, as well as the latest 2.1.8 releases.
After installing yaz_xxx.exe, I moved yaz.dll from YAZ\bin to PHP\ext directory.
I've added the following line in the php.ini file.
When typing the "php -help" command, I get the following error message :
PHP Warning:  PHP Startup: Invalid library (maybe not a PHP library) 'yaz.dll' in Unknown on line 0
 [2005-11-01 12:14 UTC] michel dot ruillet at hermescc dot fr
Sorry, I missed a line in my last note
The added line in php.ini is :
 [2005-11-01 19:48 UTC] adam at indexdata dot dk
php_yaz.dll is fine and should be loaded from php.
In php.ini write:
NOT yaz.dll.

php_yaz.dll depends on yaz.dll (just as php_mysql.dll could depend on mysql.dll). And it's yaz.dll part of PHP that is no good (1.9.1). Use yaz.dll from the YAZ site.
 [2005-11-02 02:07 UTC] michel dot ruillet at hermescc dot fr
Now, it works fine. Thanks
 [2006-03-14 06:56 UTC] r dot raimbert at lasentinelle dot mu
Xampp on Win98

When I activate php_yaz.dll in php.ini Apache starts but I cannot load anything. 
I've tried adam's recipe. To no avail.
 [2017-01-10 07:48 UTC]
-Status: Assigned +Status: Feedback -Assigned To: edink +Assigned To:
 [2017-01-10 07:48 UTC]
Unassigning Edin as he have sadly passed away.

Note to the bug: The error you are seeing is most likely a missing dependency, looking at the possibly outdated config.w32 (maybe the repository have moved), it seems to require libcurl to be available within your PATH or the directory where your PHP executable live
 [2017-01-22 04:22 UTC] pecl-dev at lists dot php dot net
No feedback was provided. The bug is being suspended because
we assume that you are no longer experiencing the problem.
If this is not the case and you are able to provide the
information that was requested earlier, please do so and
change the status of the bug back to "Re-Opened". Thank you.
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Jul 25 13:01:28 2024 UTC