安装

--enable-intl 将在编译 PHP 时启用扩展。

如果您的 ICU 安装在非标准目录中,则您可能需要在 LD_LIBRARY_PATH 环境变量中指定其位置,以便动态链接器可以找到它。

$ export LD_LIBRARY_PATH=/opt/icu/lib

否则,如果 PHP 和 ICU 安装在默认位置,则不需要为 configure 添加额外选项。

添加笔记

用户贡献笔记 8 个笔记

1
Vichingo455
1 年前
在 XAMPP(Windows)上,通过打开控制面板、选择 Apache 部分的配置,然后选择 PHP 来打开 php.ini。

然后添加 extension=php_intl 并重新启动 Apache。
1
daniel at danielphenry dot com
9 年前
要在 Windows 上安装,取消注释 php.ini 中的 dll 不够,您还需要在系统路径(而不是用户路径)中包含其他几个库。在这里找到了这些详细信息:http://stackoverflow.com/a/6086991/819883
0
Anonymous
1 年前
ArchLinux

pacman -S icu php-intl
0
Saurabh
2 年前
对于亚马逊 nginx 服务器 (CentOs),请尝试以下操作

sudo yum install libicu-devel
sudo yum install php-intl
0
jltupac at hotmail dot com
11 年前
Ubuntu
sudo apt-get install php5-intl
-1
lee dot wp14 at gmail dot com
3 年前
对于 ubuntu:apt install php-intl
-8
jonwebb at tecbiz dot eu
10 年前
在 Windows 服务器上,打开您的 php.ini(它应该位于 Program Files/PHP 中),然后只需取消注释该扩展。
extension=php_intl.dll
重新启动 IIS Web 服务器 - 完成。
-6
domagoj dot starcevic1 at gmail dot com
1 年前
在 Windows 上,使用 Apache 服务器,仅仅取消注释 php.ini 文件中的扩展可能还不够。您还需要将 icu****.dll 文件(大约五个)从 PHP 文件夹复制到 Apache /bin 文件夹。
To Top