intl extension: installing php_intl.dll

David picture David · Sep 20, 2009 · Viewed 204.5k times · Source

I'm trying to locate php_intl.dll and install it.

Does anyone have any tips?

Answer

Jeremy Warne picture Jeremy Warne · May 22, 2011

For the php_intl.dll extension to work correctly, you need to have the following files in a folder in your PATH:

  • icudt36.dll
  • icuin36.dll
  • icuio36.dll
  • icule36.dll
  • iculx36.dll
  • icutu36.dll
  • icuuc36.dll

By default they're sitting in your PHP directory, but that directory isn't necessarily in your PATH (it wasn't for me, using xampp)

This has to be in your global path, not just your user's path. To set the global path, go to system info (windows key + PAUSE), then Advanced System Settings (Vista+) or Advanced (XP) and click the "Environment Variables" button and add the appropriate directory to the PATH variable in the System Variables list.