| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Coral_Intl_8_4_9.exe | 2012-12-20 | 4.6 MB | |
| Coral_Intl_readme.txt | 2012-12-20 | 4.7 kB | |
| Coral_Intl_8_4_8.exe | 2012-10-19 | 6.0 MB | |
| Coral_Intl_8_4_7.exe | 2012-09-30 | 3.8 MB | |
| Coral_Intl_8_4_6.exe | 2012-08-17 | 3.8 MB | |
| Coral_Intl_8_4_5.exe | 2012-07-20 | 3.8 MB | |
| Coral_Intl_8_4_4.exe | 2012-06-16 | 3.8 MB | |
| Coral_Intl_8_4_3.exe | 2012-05-10 | 3.8 MB | |
| Coral_Intl_8_4_2.exe | 2012-05-04 | 3.8 MB | |
| Coral_Intl_8_4_0.exe | 2012-03-02 | 3.7 MB | |
| Coral_Intl_8_1_1.exe | 2012-02-04 | 3.8 MB | |
| Coral_Intl_8_1_0.exe | 2012-01-18 | 3.8 MB | |
| Coral_Intl_8_0_0.exe | 2011-11-20 | 3.8 MB | |
| Totals: 13 Items | 48.6 MB | 0 | |
To keep The Uniform Server footprint small support for the PHP Intl extension
is provided as a separate plugin. The Internationalization extension (Intl)
is a wrapper for the ICU (International Components for Unicode) library.
Note: Popular web applications such as Moodle optional require this extension.
--------------------------------
Installing The Coral Intl plugin
--------------------------------
The Coral Intl plugin is PHP version specific, ensure you download the
appropriate version:
Server: Plugin:
Coral_8_7_1.exe Coral_Intl_8_4_9.exe (PHP 5.4.10)
Coral_8_7_0.exe Coral_Intl_8_4_8.exe (PHP 5.4.8)
Coral_8_6_7.exe Coral_Intl_8_4_8.exe (PHP 5.4.8)
Coral_8_6_6.exe Coral_Intl_8_4_7.exe (PHP 5.4.7)
Coral_8_6_5.exe Coral_Intl_8_4_7.exe (PHP 5.4.7)
Coral_8_6_4.exe Coral_Intl_8_4_6.exe (PHP 5.4.6)
Coral_8_6_3.exe Coral_Intl_8_4_6.exe (PHP 5.4.6)
Coral_8_6_2.exe Coral_Intl_8_4_5.exe (PHP 5.4.5)
Coral_8_6_1.exe Coral_Intl_8_4_5.exe (PHP 5.4.5)
Coral_8_6_0.exe Coral_Intl_8_4_5.exe (PHP 5.4.5)
Coral_8_5_8.exe Coral_Intl_8_4_5.exe (PHP 5.4.5)
Coral_8_5_7.exe Coral_Intl_8_4_4.exe (PHP 5.4.4)
Coral_8_5_6.exe Coral_Intl_8_4_5.exe (PHP 5.4.5)
Coral_8_5_5.exe Coral_Intl_8_4_4.exe (PHP 5.4.4)
Coral_8_5_4.exe Coral_Intl_8_4_3.exe (PHP 5.4.3)
Coral_8_5_3.exe Coral_Intl_8_4_2.exe (PHP 5.4.2)
Coral_8_4_0.exe Coral_Intl_8_4_0.exe (PHP 5.4.0)
Coral_8_1_1.exe Coral_Intl_8_1_1.exe (PHP 5.3.10)
Coral_8_1_0.exe Coral_Intl_8_1_0.exe (PHP 5.3.9)
Coral_8_0_0.exe Coral_Intl_8_0_0.exe (PHP 5.3.8)
Installation is identical for each version.
1) Download one of the above plugin files that match your server.
2) Save to folder UniServer.
3) Double click on the file this runs the self extracting archive.
4) If prompted allow overwriting of existing files.
5) If you wish delete the installation file it is no longer required.
---------------
Files Extracted
---------------
The following files are extracted:
UniServer\Coral_Intl.txt - This file
UniServer\usr\local\php\icudt.dll
icudt46.dll
icuin.dll
icuin46.dll
icuio.dll
icuio46.dll
icule.dll
icule46.dll
iculx.dll
iculx46.dll
icutest.dll
icutest46.dll
icutu.dll
icutu46.dll
icuuc.dll
icuuc46.dll
UniServer\usr\local\php\extensions\php_intl.dll
----------------------
Configuration - Apache
----------------------
For portability Apache needs to directly load the following two dlls
icuuc46.dll and icuin46.dll.
Edit file: UniServer\usr\local\apache2\conf\httpd.conf
Locate these two lines:
#Loadfile "C:/Coral_8.../UniServer/usr/local/php/icuuc46.dll"
#Loadfile "C:/Coral_8.../UniServer/usr/local/php/icuin46.dll"
Remove the # as shown below
Loadfile "C:/Coral_8.../UniServer/usr/local/php/icuuc46.dll"
Loadfile "C:/Coral_8.../UniServer/usr/local/php/icuin46.dll"
Note: Depending where you extracted The Uniform Server your paths
(C:/Coral_8...) may be different to the above
(do not change your paths).
-------------------
Configuration - PHP
-------------------
After configuring Apache you need to enable the intl extension in the
three PHP configuration files. You have one of two options either
manually or automatically as follows:
1) Manually:
Edit each of these files in turn:
UniServer\usr\local\php\php.ini
UniServer\usr\local\php\php.ini_development
UniServer\usr\local\php\php.ini_production
Locate this line:
;extension=php_intl.dll
Remove the semi-colon as shown.
extension=php_intl.dll
Note: After saving files you must restart the Apache server for the
new configuration to be recognised.
2) Automatically:
a) From either server menu Start_as_program.exe
or Start_as_service.exe select:
Server Configuration > PHP > PHP Extensions Enable/Disable
b) In the pop-up navigate to the check box php_intl.dll
c) Check the box.
d) Close the pop-up
Note: After changing state you must restart the Apache server for the
new configuration to be recognised.
Files modified:
UniServer\usr\local\php\php.ini
UniServer\usr\local\php\php.ini_development
UniServer\usr\local\php\php.ini_production
---o0o---