0

我正在尝试为 Symfony 2 安装 intl PHP 扩展。要安装它,我需要提供 ICU 二进制文件的路径。我已经在我的虚拟机上下载并安装了 ICU,但是当我运行 Linux 配置时,我得到:

检查 gettimeofday... 是检查 U_INLINE 的定义 C...内联 检查我们是否有 C++ 编译器... 没有配置:错误:C++ 编译器 g++ 不起作用或找不到编译器 ./runConfigureICU: ./configure失败的

如果我在运行配置时输入帮助,我会得到:

用法:runConfigureICU [ -h, --help ] [ --enable-debug | --disable-release ] 平台 [ 配置参数 ... ]

选项:-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国际。

请指教。

谢谢你,阿德里安

4

1 回答 1

0

经过一番勤奋的浏览后,我发现了这篇文章: Can't get to install 'intl' extension for php on debian

使用:sudo apt-get install php5-intl

我设法安装了 ICU 库和 php 的 intl 扩展,尽管我很好奇为什么按上述方式安装它不起作用,但无需做任何其他事情。我知道如何使用 nix 操作系统,但我不是专家。

于 2014-07-29T12:16:18.850 回答