php - 如何在 Ubuntu 14.04 中安装 PHP 国际扩展

标签 php ubuntu zend-framework2

我很难找到在 Ubuntu 14.04 中安装 PHP 国际扩展的确切方法。

我尝试使用 sudo apt-get install php5-intl 但显示错误 Unable to locate package

我真的需要 Zend Framework 2 的这个扩展,因为上面缺少扩展我得到这样的错误

错误: Zend\I18n\Validator 组件需要 intl PHP 扩展

我正在使用 PHP 5.5.9。

如何以正确的方式安装 PHP-intl 扩展?

最佳答案

适用于 Ubuntu 14.04 上的 php5

sudo apt-get install php5-intl

适用于 Ubuntu 16.04 上的 php7

sudo apt-get install php7.0-intl

适用于 Ubuntu 18.04 上的 php7.2

sudo apt-get install php7.2-intl

无论如何都要重启你的 apache

sudo service apache2 restart

IMPORTANT NOTE: Keep in mind that your php in your terminal/command line has NOTHING todo with the php used by the apache webserver!

如果已安装扩展程序,您应该尝试启用它。在 php.ini 文件或命令行中。

语法:

php:

phpenmod [mod name]

Apache :

a2enmod [mod name]

关于php - 如何在 Ubuntu 14.04 中安装 PHP 国际扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42243461/

相关文章:

php - Laravel Blade 中 Controller 的多对多关系访问值

ruby - 安装 Eclipse 和 Ruby 插件时出现问题

doctrine-orm - Zend2 中 Doctrine2 的 YamlDriver

zend-framework2 - 无法在 Zend 上的 TCP 连接 api.mysite.com 上启用加密

php - 选择并列出 child 和 parent

php - Laravel Lumen - 日志 channel

php - 为什么我应该在一个单独的文件中有一个 MySQL 密码?

node.js - 在 Ubuntu 14.04 1and1 虚拟服务器上安装 Node

networking - 跟踪 ubuntu 服务器上的所有传入网络流量

php - 提供给 Escape 助手的对象,但标志不允许在 Zend Framework 2 中递归