【发布时间】:2019-05-24 02:56:07
【问题描述】:
我正在尝试运行使用来自 intl 扩展的 locale_accept_from_http 函数的 php 应用程序。我的 php 版本是 7.2,我得到一个错误:Call to undefined function locale_accept_from_http();
我在尝试:
1.安装扩展sudo apt-get install php-intl。
错误是:
无法安装某些软件包。这可能意味着您有 请求不可能的情况,或者如果您使用的是不稳定的 一些必需的包尚未创建的分发 或被移出 Incoming。 以下信息可能有助于解决这种情况:
以下包具有未满足的依赖关系: php-intl : 取决于: php7.1-intl 但它不会被安装 E: 无法纠正问题,您持有破损的包裹。
2。在 php.ini 中启用 intl 扩展。 我收到警告:
PHP 警告:PHP 启动:无法加载动态库“intl”
在php7.2 中使用此扩展程序的正确方法是什么?
【问题讨论】:
-
PHP 是否也是通过 apt 安装的?你从
apt-get install -f php7.2-intl得到什么错误? -
@JonStirling php 是通过 apt 安装的。我得到
Unable to locate package php7.2-intl