Problems with xampp (php_exif.dll). Urgent!

Problems with the Windows version of XAMPP, questions, comments, and anything related.

Problems with xampp (php_exif.dll). Urgent!

Postby dlmaster » 12. November 2007 06:11

PHP Startup: Unable to load dynamic library 'C:\xampp-win32-1.4.9\xampp\php\ext\php_exif/dll' - The specified module could not be found.


I have tried to put the php_mbstring.dll on the line before php_exif.dll but it still didn't work. I am using XAMPP 1.4.9.... I have uncomment both of the extensions in php.ini file available in XAMPP 1.4.9. and I have even tried to put them in the order of php_mbstring.dll followed by php_exif.dll in php.ini file.

Please help.... I am using Eclipse 3.2.0 with php eclipse 1.1.8. I need to use XAMPP for this...
dlmaster
 
Posts: 19
Joined: 12. November 2007 05:54

Postby Izzy » 12. November 2007 06:17

PHP Startup: Unable to load dynamic library 'C:\xampp-win32-1.4.9\xampp\php\ext\php_exif/dll' - The specified module could not be found.

This does not look right - php_exif/dll
Should it not be php_exif.dll
Check the php.ini file for a typo.

Is that path above where the extensions are located?

Did you install XAMPP to this path?
C:\xampp-win32-1.4.9\xampp

The extension path in your php.ini file should resemble that path

; Directory in which the loadable extensions (modules) reside.
extension_dir = "C:\xampp-win32-1.4.9\xampp\php\ext\"


What is the location of the php.ini file you edited?

The correct file and location is:
xampp\apache\bin\php.ini

This can also be confirmed by going to:
http://localhost/xampp/phpinfo.php


Other possible solutions for this type of error:
Obviously you need to make sure that file exists in the ext directory.

Make sure the extension directory path is configured correctly in the php.ini file.

If you uncommented all the extension in the php.ini file it can cause this issue - only uncomment extensions that you know you require.

The dll extension may be out of date.

Sometimes copying the errant dll into the Windows system32 directory helps according to some.

This link also tells it how it is:
http://www.somacon.com/p447.php

This quote from another forum that was a reply to a similar question as your.
The DLLs php is trying to load may need some others that you don't have in your installation.

You may download this tool:

Dependency Walker http://www.dependencywalker.com/

That will tell you what files are missing (if any).

You may need some files on your (phpinstallation)/dlls directory. For instance: iconv.dll (not php_iconv.dll). Check if you have them.


This Google Search may also hold some answers.

Hope this helps in time and before you are totally eclipsed. :D


===========================================
1. The new DeskTopXampp Launch Control for XAMPP / XAMPPlite
Posted by Ridgewood available from Ridgewood'sDTX web site

2. Build Rich AJAX Applications - Faster
TIBCO General Interface Pro Edition but FREE and Open Source
Fully working with NO donations required to get a user/password
===========================================
Izzy
 
Posts: 3344
Joined: 25. April 2006 17:06

Postby dlmaster » 12. November 2007 09:08

I really appreciate your reply :D :-

The /dll is my typing mistake. There's no typo error in the .ini files. There is php_exif in the ext folder. And I did not enable all the .dll files. Just php_exif.dll and php_mbstring.dll . Another extra .dll file i add is the php_dbg.dll for the php browser to be able to display the page. The rest is pretty much the same as default.... There are a few others that is already enabled... I did not use the mySQL available in xampp...

I also enabled extension=php_gd2.dll

The others that already enabled although I am not quite sure what it is for for each of them except php_mysql.dll:
extension=php_ming.dll
extension=php_mssql.dll
extension=php_mysql.dll
extension=php_openssl.dll
extension=php_pdf.dll
extension=php_xsl.dll
extension=php_zip.dll

I will try the other method that you have listed.
dlmaster
 
Posts: 19
Joined: 12. November 2007 05:54

Postby dlmaster » 12. November 2007 17:26

Erm I have tried to copy the php_exif.dll into system32 but it doesn't make any changes for me.

The directory is correct...

What is errant dll? Where can I find it? I'm sorry... I'm quite new in this....
Is there any way to know it is out-dated?
dlmaster
 
Posts: 19
Joined: 12. November 2007 05:54

Postby Izzy » 12. November 2007 23:30

Errant dll means the dll that is giving you a pain in the a**. :D

As you seem to have tried all the solutions that other peeps have suggested, my only suggestion now is to upgrade your version of XAMPP as in my 1.6.3a version there is no issues with any dll files that I am aware of and both those dlls you mentioned in your first post appear to be uncommented by default.
(but I may have uncommented them myself at some stage but can't remember if I did).

Is there any reason for you not to upgrade from 1.4.6 as it seems to be very old - like me? ;)

Most scripts and web apps now seem to be able to handle the latest Apache and MySQL versions especially if one keeps up to date with those scripts and apps - you will then have those benefits associated with the latest versions of these components.

What Windows version do you use?

If Vista read the Vista Note at the top of the XAMPP for Windows page.

To upgrade you need to backup any files you require from your web site(s) and after stopping all XAMPP components and uninstalling any XAMPP components that start as a service you would then delete the old XAMPP directory in total - xampp\readme_en.txt

Use XAMPP version 1.6.3a if you require to use the Perl Addon, see the MOD_PERL Warning here, and if not use the latest version 1.6.4 - install it to C:\xampp (recommended) by following the install procedure here and download the zip or 7zip version as opposed to the installer version your version is too old to use any of the Upgrade Packages.



===========================================
1. The new DeskTopXampp Launch Control for XAMPP / XAMPPlite
Posted by Ridgewood available from Ridgewood'sDTX web site

2. Build Rich AJAX Applications - Faster
TIBCO General Interface Pro Edition but FREE and Open Source
Fully working with NO donations required to get a user/password
===========================================
Izzy
 
Posts: 3344
Joined: 25. April 2006 17:06

Postby dlmaster » 13. November 2007 17:35

Ok, i will try this... thanks for the suggestion! :)
dlmaster
 
Posts: 19
Joined: 12. November 2007 05:54


Return to XAMPP for Windows

Who is online

Users browsing this forum: No registered users and 62 guests