ICU компилятор не найден или не работает для расширения intl PHP
Я пытаюсь установить расширение intl PHP для Symfony 2. Для его установки мне нужно указать путь к бинарным файлам ICU. Я загрузил и установил ICU на свою виртуальную машину, но когда я запускаю настройку для Linux, я получаю:
проверка на gettimeofday... yes проверка на определение U_INLINE для C... встроенная проверка, если у нас есть компилятор C++... нет конфигурации: ошибка: компилятор C++ g++ не работает или компилятор не найден./runConfigureICU: ./configure не удалось
При вводе справки при запуске конфигурации я получаю:
Использование: runConfigureICU [ -h, --help ] [ --enable-debug | --disable-release ] платформа [ configurearg ... ]
Опции: -h, --help Распечатать это сообщение и выйти --enable-debug Включить поддержку отладки --disable-release Отключить предварительную настройку флагов оптимизации
Следующие имена могут быть предоставлены в качестве аргумента для платформы:
AIX Use the IBM Visual Age xlc_r/xlC_r compilers on AIX
AIX/GCC Use the GNU gcc/g++ compilers on AIX
Cygwin Use the GNU gcc/g++ compilers on Cygwin
Cygwin/MSVC Use the Microsoft Visual C++ compiler on Cygwin
Cygwin/MSVC2005 Use the Microsoft Visual C++ 2005 compiler on Cygwin
Cygwin/ICL Use the Intel C++ compiler on Cygwin
FreeBSD Use the GNU gcc/g++ compilers on Free BSD
HP-UX/ACC Use the HP ANSI C/Advanced C++ compilers on HP-UX 11
IBMi Use the iCC compilers on IBM i, i5/OS, OS/400
Linux Use the GNU gcc/g++ compilers on Linux
Linux/ECC Use the Intel ECC compiler on Linux
Linux/ICC Use the Intel ICC compiler on Linux
Linux/VA Use the IBM Visual Age compiler on Power PC Linux
MacOSX Use the GNU gcc/g++ compilers on MacOS X (Darwin)
MinGW Use the GNU gcc/g++ compilers on MinGW
QNX Use the QNX QCC compiler on QNX/Neutrino
Solaris Use the Sun cc/CC compilers on Solaris
Solaris/GCC Use the GNU gcc/g++ compilers on Solaris
SolarisX86 Use the Sun cc/CC compilers on Solaris x86
TRU64V5.1/CXX Use the Compaq cxx compiler on Tru64 (OSF)
zOS Use the IBM cxx compiler on z/OS (os/390)
zOSV1R2 Use the IBM cxx compiler for z/OS 1.2
Я попробовал Linux и у меня установлен gcc. Почему говорится, что у меня нет компилятора?
Я следую этому руководству: http://www.phamviet.net/2013/01/28/php-54-install-php-intl-extension-on-centos-5-with-latest-icu-data/ для установки Php Intl.
Пожалуйста, порекомендуйте.
Спасибо Адриан
1 ответ
После некоторого прилежного просмотра я нашел этот пост: не удается установить расширение 'intl ' для php на debian
Использование: sudo apt-get install php5-intl
Мне удалось установить библиотеку ICU и расширение intl для php, больше ничего не нужно делать, хотя мне интересно, почему установка, как описано выше, не сработала. Я знаком с операционными системами nix, но я не эксперт.