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, но я не эксперт.

Другие вопросы по тегам