【问题标题】:Normalizer not found in PHP 5.3.8 and NOT xampp在 PHP 5.3.8 和 NOT xampp 中找不到规范器
【发布时间】:2013-08-27 16:22:59
【问题描述】:

我能找到的唯一帮助是关于 XAMPP 的安装,但我正在使用 Plesk 和.. 经典 LAMP 和 PHP 5.3.8 运行新的根服务器 - 每个人都告诉我 Normalizer 类必须在 PHP 5.3+ 中可用,但它显然在我的服务器中不可用..

缺少什么,我必须做些什么才能让课程在那里并且正在运行?

【问题讨论】:

    标签: php internationalization


    【解决方案1】:

    除非 PHP 是使用 --enable-intl 标志编译的,否则 Normalizer 将不可用。检查使用phpinfo()。如果未启用,您可以重新编译 PHP,添加该标志,或尝试安装 PECL。

    http://php.net/manual/en/intl.installation.php

    如果 PHP 安装是由操作系统提供的,也许你也可以使用它的包管理器来添加 intl 扩展。使用 root 权限,只需运行如下代码:

    $ apt-get install php5-intl
    

    【讨论】:

    • 哇,非常感谢,正是我想要的 :) 只是一个小细节 -> 包被命名为“php5-intl”,如 intl.installation.php 中所写,它适用于我,我刚刚做了 apt-get,重新启动了 apache,瞧,在 phpinfo() 中加载了 intl
    • 为我工作了同样的错误,但在 php7.3 中,所以sudo apt-get install php7.3-intl
    猜你喜欢
    • 2012-01-25
    • 1970-01-01
    • 1970-01-01
    • 2017-03-19
    • 1970-01-01
    • 2011-12-20
    • 1970-01-01
    • 2018-07-25
    相关资源
    最近更新 更多