Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intl extension does not load #25

Closed
bgatellier opened this issue Jan 17, 2016 · 10 comments

Comments

Projects
None yet
4 participants
@bgatellier
Copy link

commented Jan 17, 2016

Hi,

First, thank you for your investisment in this tool, I appreciate that and use it a lot at work :)

I would like to point out a problem that occured when I wanted to enable the Intl extension. Here is the use case:

  1. Un-comment the extension=php_intl.dll from the php.ini file.
  2. Restart the Apache server
  3. Notice that the dedicated section in the phpinfo() is not here and that the exention is not loaded (my script does not work)

Fortunately, I found the following workaround with some help from the internet ;-) :

  1. Copy the icu*.dll files from the php directory to the apache/bin directory
  2. Restart the Apache server

@easyphp easyphp self-assigned this Jan 18, 2016

@easyphp easyphp added this to the v16.1 milestone Jan 18, 2016

@easyphp

This comment has been minimized.

Copy link
Owner

commented Jan 25, 2016

Hi
Thanks for your feedback and the solution.
We will try to implement a mechanism to ease this option.
Regards

@easyphp easyphp added the enhancement label Jan 25, 2016

@easyphp easyphp closed this Jan 25, 2016

@shashankitsoft

This comment has been minimized.

Copy link

commented May 2, 2016

I have installed EasyPHP 16.1.1 on Windows 10 Pro- 32 bit: Apache 2.4.18, PHP 7.0.4, MySQL 5.7.11.

Wanted to install Magento 2.0.4. So, I have enabled all extensions required for it https://blog.amasty.com/how-to-install-magento-2-php7-localhost/ When I checked phpinfo,** all other required extensions are loaded, except php_intl.dll**. Checked apache error log:
PHP Warning: PHP Startup: Unable to load dynamic library 'E:\\easyphp\\eds-binaries\\php\\php704vc14x86x160503020456\\ext\\php_intl.dll' - The specified module could not be found.\r\n in Unknown on line 0

I checked, file php_intl.dll is available there in ext folder in php directory. Still it not loading. Why? What to do?

And what is meant by

Copy the icu*.dll files from the php directory to the apache/bin directory
? Where/which are these files?

Let me know the solution to load intl.

Also please tell me how to install and enable imagick in easyphp devserver.

Thanks.

@bgatellier

This comment has been minimized.

Copy link
Author

commented May 3, 2016

Hi,

The *icu files are located in each php folder. Copy these files from one php folder (E:\easyphp\eds-binaries\php\php704vc14x86x160503020456 in your case) to the apache/bin directory.

Then restart Apache and everything should work as expected.

@shashankitsoft

This comment has been minimized.

Copy link

commented May 3, 2016

@bgatellier Thank you very much. It worked! :))

Can u please tell me how to install/enable imagick in easyphp devserver?

@bgatellier

This comment has been minimized.

Copy link
Author

commented May 3, 2016

You're welcome.

For other issues not related to this one (Intl extension does not load), please use a different thread.
I must add that your question is not related to an EasyPHP bug, so please do not use Github issues as a forum or FAQ.
You should consider other ways like Stack Overflow or your favorite search engine.
Nevertheless here is an hint : https://pecl.php.net/package/imagick/3.4.2/windows

@shashankitsoft

This comment has been minimized.

Copy link

commented May 3, 2016

Thank u. Yes I understand that. Thanks for help. :)

@ghost

This comment has been minimized.

Copy link

commented Jun 12, 2016

Hello,

The problem is not solved for me. Intl module is not loaded after having changed the php.ini, restart Apache and even EasyPHP ... Without success. Version 14 worked better: P

Error log :

PHP Warning: PHP Startup: Unable to load dynamic library 'C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-binaries\php\php5619vc11x86x160612111707\ext\php_intl.dll' - Le module sp\xef\xbf\xbdcifi\xef\xbf\xbd est introuvable.\r\n in Unknown on line 0

The .dll file is present.

@bgatellier

This comment has been minimized.

Copy link
Author

commented Jun 12, 2016

Did you try my previsous answer ?

@ghost

This comment has been minimized.

Copy link

commented Jun 12, 2016

Really. Alright. Thanks.

@mohammad-khaled

This comment has been minimized.

Copy link

commented Jan 22, 2018

Hello, I have copied the icu* files and paste them in the appache but still doesn't work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.