In your php folder, edit your php.ini and uncomment the extensions that you need. You will also need to pick a language for your intl:

[intl]intl.default_locale = en_utf8; This directive allows you to produce PHP errors when some error; happens within intl functions. The value is the level of the error produced.; Default is 0, which does not produce any errors.intl.error_level = E_WARNING

I found a variant of this solution (for the php_intl.dll problem), where you don't need to copy all icu*46.dll files, but only three of them, in this article: http://cynwong.com/blog/?p=446As shown there, you need only to copy icudt46.dll , icuin46.dll and icuuc46.dll to apache/bin folderWhen I copied all icu*46.dll files, the apache refused to work, in fact.Another solution that solved the problem, without the need of copying this files to apache/bin, was adding the php path C:\Xampp\php to the system variable PATH, as suggested in: http://docs.moodle.org/24/en/admin/environment/php_extension/intlNote: I am using Xampp 1.8.1 where this problem, unfortunately, still remains.