MapScript not working?

Delfos, Jacob jacob.delfos at MAUNSELL.COM
Tue Jan 24 19:19:40 PST 2006


Hi Julian,
 
The error you get is not necessarily because it can't find
php_mapscript, but because of a dependency. Some dependencies of
php_mapscript, such as gdal13.dll, must sit in the executable path (or
system path, but that's not recommended, because of conflicting
versions). I recommend you move all mapserver-related DLL's to your php
directory, and then you can slowly try moving them one-by-one back to a
more proper path, and see when it fails. I only like keeping the
absolutely necessary dll's in the PHP path, and keep the rest in a
dedicated folder, which I added as a system path.
 
You may also want to run the dependency walker
(http://www.dependencywalker.com/) to check for missing dependencies
(although this does not necessarily report the problems you are running
into).
 
Hope this helps...
 
Jacob
 


________________________________

	From: UMN MapServer Users List
[mailto:MAPSERVER-USERS at LISTS.UMN.EDU] On Behalf Of Julian Parker
	Sent: 25 January 2006 10:54
	To: MAPSERVER-USERS at LISTS.UMN.EDU
	Subject: [UMN_MAPSERVER-USERS] MapScript not working?
	
	

	Greetings listers!

	 

	I am a relative newbie to all ting MapServer and have a problem
with MapScript setup. The specific problem I am getting is that the
php_mapscript_44.dll (or _46 or _48) is not 'found' in my PHP extensions
directory. The path and everything is actually correct - it just wont
load/run. The exact error message is:

	 

	PHP Warning: dl(): Unable to load dynamic library
'C:\ms4w\Apache\php\extensions\php_mapscript_44.dll' - The specified
module could not be found. in
C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2

	 

	I am running Win XP with IIS 5 and PHP 4.4.2 (and also tried
5.1.2) Does anyone have any pointers as to what I can do to get
MapScript alive and kicking?

	 

	Thanks in Advance

	Jules

	 



More information about the MapServer-users mailing list