[BUGS] Known XAMPP 64 Bit issues

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

[BUGS] Known XAMPP 64 Bit issues

Postby Altrea » 02. March 2019 20:59

In this thread we collect all information about issues with XAMPP for Windows 64 Bit.
To report a bug simply create a new forum thread

confirmed
  • [v7.X.X] [full/portable] [exe/zip/7z] [PHP module] [extension]
    PHP_INTL cannot be activated
    References: [1] [2]
    ISSUE SOLVED with [v7.X.X-1]

acknowledged
    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

    XAMPP 64 intl [SOLVED]

    Postby wiktorw » 04. March 2019 20:33

    This bug was a nasty one, but luckily easy to solve.

    The need
    I wanted to enable php_intl extension in 64-bit XAMPP under Windows 10 64-bit.

    The problem
    The obvious error in xampp/apache/logs/error.txt was:
    Code: Select all
    PHP Warning:  PHP Startup: Unable to load dynamic library 'intl' (tried: C:\\xampp\\php\\ext\\intl (The specified module could not be found),
     C:\\xampp\\php\\ext\\php_intl.dll (The specified module could not be found)) in Unknown on line 0

    Diagnosis
    After searching the web I've found one useful source of information:
    https://www.devside.net/wamp-server/unable-to-load-or-find-php-extension-php_intl-dll

    There were some examples given involving using deplister.exe program.
    So I opened the Command Prompt, navigated to C:\xampp\php directory where deplister resides and started asking questions: :wink:

    Code: Select all
    C:\>cd \xampp\php

    C:\xampp\php>set PATH=C:\xampp\php;%PATH%

    C:\xampp\php>deplister ext\php_intl.dll
    php7ts.dll,OK
    icuuc63.dll,OK
    icuin63.dll,OK
    icuio63.dll,OK
    MSVCP140.dll,OK
    VCRUNTIME140.dll,OK
    api-ms-win-crt-heap-l1-1-0.dll,OK
    api-ms-win-crt-environment-l1-1-0.dll,OK
    api-ms-win-crt-math-l1-1-0.dll,OK
    api-ms-win-crt-runtime-l1-1-0.dll,OK
    api-ms-win-crt-locale-l1-1-0.dll,OK
    api-ms-win-crt-string-l1-1-0.dll,OK
    KERNEL32.dll,OK

    C:\xampp\php>deplister php7ts.dll
    WS2_32.dll,OK
    KERNEL32.dll,OK
    ole32.dll,OK
    ADVAPI32.dll,OK
    DNSAPI.dll,OK
    bcrypt.dll,OK
    VCRUNTIME140.dll,OK
    api-ms-win-crt-runtime-l1-1-0.dll,OK
    api-ms-win-crt-heap-l1-1-0.dll,OK
    api-ms-win-crt-stdio-l1-1-0.dll,OK
    api-ms-win-crt-convert-l1-1-0.dll,OK
    api-ms-win-crt-string-l1-1-0.dll,OK
    api-ms-win-crt-math-l1-1-0.dll,OK
    api-ms-win-crt-environment-l1-1-0.dll,OK
    api-ms-win-crt-filesystem-l1-1-0.dll,OK
    api-ms-win-crt-time-l1-1-0.dll,OK
    api-ms-win-crt-locale-l1-1-0.dll,OK
    api-ms-win-crt-utility-l1-1-0.dll,OK

    On third shot I've found the possible source of the problem:
    Code: Select all
    C:\xampp\php>deplister.exe icuuc63.dll
    icudt63.dll,NOTFOUND
    KERNEL32.dll,OK
    ADVAPI32.dll,OK
    VCRUNTIME140.dll,OK
    api-ms-win-crt-string-l1-1-0.dll,OK
    api-ms-win-crt-time-l1-1-0.dll,OK
    api-ms-win-crt-convert-l1-1-0.dll,OK
    api-ms-win-crt-environment-l1-1-0.dll,OK
    api-ms-win-crt-math-l1-1-0.dll,OK
    api-ms-win-crt-stdio-l1-1-0.dll,OK
    api-ms-win-crt-heap-l1-1-0.dll,OK
    api-ms-win-crt-utility-l1-1-0.dll,OK
    api-ms-win-crt-runtime-l1-1-0.dll,OK

    Well, hello there! What is this icudt63.dll,NOTFOUND all about???

    The solution
    Simple Google search for "xampp icudt63.dll" led me to:
    https://fossies.org/windows/www/xampp-win32-7.2.15-0-VC15.zip/index_st.html

    And there was this missing icudt63.dll library listed:
    Code: Select all
    Archive:  xampp-win32-7.2.15-0-VC15.zip
      Length      Date    Time    Name
    ---------  ---------- -----   ----
     27182592  2019-02-05 23:46   xampp/php/icudt63.dll
     27182592  2019-02-05 23:46   xampp/apache/bin/icudt63.dll
    ...


    But this listing was for XAMPP 32-bit (sic!)

    Anyway, I downloaded the 32-bit XAMPP zipped file: xampp-win32-7.2.15-0-VC15.zip
    And indeed it contained the icudt63.dll library files inside.

    I copied the extracted icudt63.dll file to C:\xampp\php\ and C:\xampp\apache\bin\ directories, respectively.

    Everything worked! :mrgreen:

    BUG

    I would like to report that XAMPP 64-bit installer, .zip, .7z and portable version all are MISSING following files:

    • xampp/php/icudt63.dll
    • xampp/apache/bin/icudt63.dll
    These files however, are present in all XAMPP 32-bit installer, .zip, .7z and portable files.
    wiktorw
     
    Posts: 1
    Joined: 04. March 2019 20:04
    XAMPP version: 7.2.15
    Operating System: Windows 10 64-bit

    Re: [BUGS] Known XAMPP 64 Bit issues

    Postby Beltran » 06. March 2019 09:50

    A new XAMPP version for Windows 64bit has been released that address this issue. Thanks for reporting it and for adding so many details!

    https://www.apachefriends.org/blog/new_xampp_20190304.html
    User avatar
    Beltran
    Power-User
     
    Posts: 170
    Joined: 22. March 2013 12:29
    XAMPP version: 10
    Operating System: Windows, Linux, OS X


    Return to XAMPP for Windows

    Who is online

    Users browsing this forum: No registered users and 108 guests