PHP MapScript and unable to load dynamic library

P Kishor punkish at EIDESIS.ORG
Tue Jan 31 11:15:32 EST 2006


I don't know squat about how Windows and dlls work, so this could be
user-error on my part, however, a tangential (nothing to do with PHP)
but connected (everything to do with DLLs) observation --

I downloaded hobu's debug.zip
<http://hobu.stat.iastate.edu/mapserver/mapserver/build_output/4_6/debug.zip>
 and installed it on a WinXP box with Apache. However, it was
insisting on DLLs staying right next to it even though I moved them to
a separate directory, and added the directory to the PATH. After much
fiddling, I discovered only one DLL was the culprit -- libeay32.dll --
perhaps its path got hardcoded. Finally, I was able to move all the
DLLs in their own directory, but libeay32.dll had to remain within
cgi-bin right next to mapserv.exe.


Jeff McKenna wrote:
> A trick i also use to find which associated dll is missing is to try to
> do a 'mapserv -v' at the command prompt, for your 4.8 exe.  If a dll
> cannot be found a Windows error message should be displayed (such as
> "procedure entry point...cannot be found in gdal13.dll" or something
> like that).
>
> jeff
>
>
> Fischer, Brian wrote:
>> I was wondering if anyone else has run into this problem.  I am
>> running Windows 2000 server with IIS5.0 and using the PHP MapScript
>> dll MapServer 4.8 beta 2 for PHP 4.4.1 from maptools.org.  I have
>> installed this version on one server and it works fine, but when I try
>> to install it on another server I continue to get PHP Warning: dl():
>> Unable to load dynamic library
>> 'C:\php\extensions\php_mapscript_48.dll' - The specified module could
>> not be found.  PHP is working fine and I can load another module, like
>> GD, but not mapscript.
>>
>>
>> I seem to be having the same problem as outlined in
>> http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0402/msg00281.html.
>>  I have tried everything suggested, but still get the error.  My guess
>> is I might be missing a .dll, but it appears I have everything I
>> need.  I am stumped why it is working on one server and not the
>> other.  Anyone have any insight?
>>
>>
>>
>> Thanks,
>>
>> Brian
>>
>
>



--
Puneet Kishor



More information about the mapserver-users mailing list