Unable to load dynamic library 'xampp\php\ext\php_intl.dll'

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

Unable to load dynamic library 'xampp\php\ext\php_intl.dll'

Postby Qinn » 18. January 2015 14:01

Hi There for Roundcube I need the extensions FileInfo and Intl. So in php.ini I removed the semicolon from these 2 extensions lines. FileInfo is loaded, but with Intl I am getting and errorline in Roundcube installer. Intl: NOT AVAILABLE (could be loaded. Please add in php.ini,). Now you might be thinking hé isn't this something for the roundcube forum. I think not because also the error log in php gives a warning

[18-Jan-2015 12:09:46 Europe/Berlin] PHP Warning: file_get_contents(lang.tmp): failed to open stream: No such file or directory in C:\xampp\htdocs\xampp\index.php on line 2

[18-Jan-2015 12:11:46 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_intl.dll' - Kan opgegeven module niet vinden.

in Unknown on line 0

I looked at \xampp\php\ext\ and the file php_intl.dll is there?
Some TS have mentioned something about icu*.dll files I looked at the icu*.dll files they are there in \xampp\php and \xampp\apache\bin (8 files with icu*53.dll)

Thnx in advance for any help

I am using window 7 Ultimate 64 bits, tried xampp-win32-5.6.3.0-VC11-installer with Apache and MySQL installed, I also tried a few earlier installers but still the same. When I install it in windows zp with 1.8VC9 everything works.

[EDIT by Altrea: moved to the english section of this board]
Qinn
 
Posts: 8
Joined: 18. January 2015 13:28
Operating System: Windows 7

Re: Unable to load dynamic library 'xampp\php\ext\php_intl.d

Postby Qinn » 18. January 2015 15:05

Thnx Altrea for moving it!

....I used the version xampp-win32-1.8.2.6-VC9-insteller and the error is gone intl.dll is correctly loaded why does the newer version give the error on php_intl.dll and this one not?
Qinn
 
Posts: 8
Joined: 18. January 2015 13:28
Operating System: Windows 7

Re: Unable to load dynamic library 'xampp\php\ext\php_intl.d

Postby Altrea » 18. January 2015 15:25

Testcase with a fresh XAMPP 5.6.3.0 (zip Version)

  • uncommented "extension=php_intl.dll" in php.ini
  • copied "icudt53.dll", "icuin53.dll", "icuio53.dll", "icuuc53.dll" from \xampp\php\ to \xampp\apache\bin

php_intl could be successfully loaded.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Unable to load dynamic library 'xampp\php\ext\php_intl.d

Postby Qinn » 18. January 2015 15:30

I will try it with the zip and will copy the icu files as you stated, the copying of the icu files seems strange as I stated that they (all eight where already present, but I will proceed as you stated and report back.
Qinn
 
Posts: 8
Joined: 18. January 2015 13:28
Operating System: Windows 7

Re: Unable to load dynamic library 'xampp\php\ext\php_intl.d

Postby Qinn » 18. January 2015 15:52

The portable (5.6.3.0) differs from the installer that Tomcat is installed (not as service), second the service buttons (which seem logic as it's a portable version) don't work. So I will retry the installer copy the icu files you stated if that doesn't work I will try my luck with the portable (zip) as you suggest and of course I will report back.
Qinn
 
Posts: 8
Joined: 18. January 2015 13:28
Operating System: Windows 7

Re: Unable to load dynamic library 'xampp\php\ext\php_intl.d

Postby Altrea » 18. January 2015 15:54

portable is not equal zip.
zip version is also available for the full version of xampp

And in the zip version, the icu* files are not present in the apache\bin folder
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Unable to load dynamic library 'xampp\php\ext\php_intl.d

Postby Qinn » 18. January 2015 16:18

removed the semicolon
Using the installer when I tried copying the 4 icu files you suggested windows report that they are already present in xampp\apache\bin
So IMHO there is definitely something wrong with the installer VC11 on the part of php_intl.dll, as I said in a previous post the VC9 installer works fine, after removing the semicolon intl.dll gets loaded I will now try the zip (meanig the 7z) not the portable!
Qinn
 
Posts: 8
Joined: 18. January 2015 13:28
Operating System: Windows 7

Re: Unable to load dynamic library 'xampp\php\ext\php_intl.d

Postby Qinn » 18. January 2015 16:41

After unpacking the 7z file the icu files are missing, here there is another (that I didn't had when using the installer) problem MySQL start but after a sec stops no log is being made if I start it from services the same. If I don't have modules service checked MySQL keeps running fine.
Qinn
 
Posts: 8
Joined: 18. January 2015 13:28
Operating System: Windows 7

Re: Unable to load dynamic library 'xampp\php\ext\php_intl.d

Postby Qinn » 18. January 2015 17:08

Although starting as service is not working for MySQL I'am working with it. When I remove the semicolon for php_intl.dll and stop and start windows immetiantly reports that icuuc53.dll is missing and that it's unable to load the dynamic library php_intl.dll (there was no such report using the installer, which is not strange as the icu files where present). I copied all 4 files after that there is the error MSVCP110.dll is missing which after install is solved.

So IMHO there is something wrong on the part of php_int.dll in the installer, as the icu files are present after the installer and the error in the log file is no the same as the errors after installing the 7z file.
Qinn
 
Posts: 8
Joined: 18. January 2015 13:28
Operating System: Windows 7

Re: Unable to load dynamic library 'xampp\php\ext\php_intl.d

Postby Altrea » 18. January 2015 17:59

Testcase with fresh Xampp 5.6.3.0 (Installer version)

  • executed the installer (installed in default path and with all default options)
  • uncommented "extension=php_intl.dll" in php.ini
  • started Apache, and php_intl is successfully loaded
As you mentioned, the icu* files are already in \xampp\apache\bin\

I cannot reproduce your issue, sorry.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Unable to load dynamic library 'xampp\php\ext\php_intl.d

Postby Qinn » 18. January 2015 18:49

Thanks for the effort I reverted to VC9 (xampp-win32-1.8.2-6-VC9-installer) and then all is fine php_int.dll gets loaded and there are no errors.
Qinn
 
Posts: 8
Joined: 18. January 2015 13:28
Operating System: Windows 7

Re: Unable to load dynamic library 'xampp\php\ext\php_intl.d

Postby h.hugendubel » 10. April 2015 13:53

I have had the same issue with the latest installer version (5.6.3) on Windows Server 2008 R2 64-bit. The intl extension could not be loaded although all the icu* dll files were present in the apache\bin folder. I have managed to solve this by installing the Visual C++ 2012 Redistributable Package (x86 version) from here: http://www.microsoft.com/en-us/download/details.aspx?id=30679
h.hugendubel
 
Posts: 1
Joined: 10. April 2015 13:49
Operating System: Windows Server 2008 R2


Return to XAMPP for Windows

Who is online

Users browsing this forum: No registered users and 131 guests