When i moved my Symfony project to VPS, the problem is missing php-intl because i have installed PHP from Remi repository (php 5.4.11). I will show you how can we fix it.
Install ICU version 4+ to meet symfony’s requirements by compile it from source
I choose ICU version 4.8.1.1
wget http://download.icu-project.org/files/icu4c/4.8.1.1/icu4c-4_8_1_1-src.tgz tar -xvf icu4c-4_8_1_1-src.tgz cd icu/source/ ./runConfigureICU Linux make make install
If Everything is OK, you are ready to next step
Compile php-intl extension from source
Let’s choose the same php version with your self, my case is PHP 5.4.11
wget http://php.net/distributions/php-5.4.11.tar.bz2 tar -xvf php-5.4.11.tar.bz2 cd php-5.4.11/ext/intl phpize ./configure --enable-intl make make install
Everything is OK, we have intl.so at /usr/lib64/php/modules/intl.so
Edit php.ini to load extension
extension=intl.so
Restart php-fpm
/etc/init.d/php-fpm restart

