Hello,
At the end of the installation, I got a screen with the php extension "intl" recommended to install.
I would like to install it and I followed the instructions to make it work:
intl.error_level = E_WARNING
But I realized that there is not such a intl.dll file in my php folder. How can I install it?I think I really need this extension. I would like also to have it in spanish. Should just I write "intl.default_locale = es_utf8 "?
I just found php_intl.dll in php-5.3.3-nts-Win32-VC9-x86 but it is not included in php-5.2.14-nts-Win32-VC6-x86. In the past I have found that indicates that it is not compatable with 5.2.14. Does anyone know if this is the case? The dll files do not normaly work between versions of PHP that are this diferent.
Had the same issue ... I found the files needed by searching my drive for icu****.dll in the php folder. I copy pasted them to the apache/bin folder and tried starting apache and it finally started. On the Server Checks page it has now changed from Yellow Check to Green OK. Hope this helps.
I have a Moodle 2.5.1and apache on windows server 2008 installation where in the online environment it wanted PHP_intl.dll to be un-commented in PHP which I did but then apache failed to start! I tried so many things but this below allowed apache to work (although I'm still fighting Moodle to recognize my php_intl.dll file)
Thanks!
1. copied then pasted from downloaded threadsafe 5.3 of PHP this file: [b]php_intl.dll [/b] ( I also used php 5.4 and php 5.5 and works with any version)
2. uncomment and or add these lines to php file to the end except the bolded one which I found but had to add en_utf8
php_openssl.dll
[b]intl.default_locale = en_utf8 [/b]
[PHP_intl]
extension=php_intl.dll
3. next from inside the downloaded 5.3 php folder I did a search for [b]icu [/b]and found about 7 dll's (more in 5.4 & 5 but just in case I chose my version)
pasted them into C:\ . . .apache\bin as directed and restarted apache and apache works! (but not yet environment still shows it's missing)
Well, it failed after that and I spent forever trying to do variations on that idea without success. I'm on windows server 2008 apache with a moodle cms installation. I read for apache only to use VC6 but I tried them all. For each I copied all icu files into apache/bin and the single php_intl.dll copied into php/ext folder. I tried downloading all 32 bit versions 5.2, 5.3, 5.4, & 5.5 of php vc6, vc9, vc11 and 64 bit vc11 all threadsafe all failed despite having worked for 5.3, 5.4,& 5.5 just yesterday! Yes each time I restarted my server and apache AND don't forget in apache/logs to delete httpd.pid which get overwritten again anyway but sometimes can throw it all off.
NADA!
Today, I found my original 5.3.5 V6 x86 but unfortunately it was in exe form. Last year I remembered getting the binaries from an exe so I found this program again called universal extractor from here
Run the program then Open the folder and file 5.3.5 win32vc6x86.EXE and choose first option msi administrative installer and it makes a folder for you. Deep within that folder (just search) you find again all icu files paste into apach/bin and one php_intl.dll file paste into php/ext. Delete your httpd.pid file in apache logs just in case . .. and start apache service without even restarting my machine it WORKS! Moodle 2.5 environment finally is ALL green baby - perfectly running (well close enough for me). I sure hope this helps someone too! :P