如何在Ubuntu 14.04中安装PHP intl扩展

如何在Ubuntu 14.04中安装PHP intl扩展,php,ubuntu,zend-framework2,Php,Ubuntu,Zend Framework2,我很难找到在Ubuntu 14.04中安装PHP intl扩展的确切方法 我尝试使用sudo apt get install php5 intl,但显示错误无法找到软件包 我真的需要Zend Framework 2的这个扩展,因为上面缺少扩展,所以我遇到了这样的错误 错误:Zend\I18n\Validator组件需要intl PHP扩展 我使用的是PHP5.5.9 如何以正确的方式安装PHP intl扩展?在Ubuntu 14.04上安装php5 sudo apt-get install ph

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

我尝试使用
sudo apt get install php5 intl
,但显示错误
无法找到软件包

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

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

我使用的是PHP5.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
重要提示:请记住,您的php在终端/命令中 行与apache Web服务器使用的php之间没有任何todo

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

语法:

php:

阿帕奇:

a2enmod [mod name]

可能是宇宙存储库被禁用,这里是它

启用它

sudo add-apt-repository universe
更新

sudo apt-get update
安装

sudo apt-get install php5-intl

从终端安装

sudo apt-get install php-intl

适用于ubuntu 16.04上的PHP5.6

sudo apt-get install php5.6-intl
你可以用它来搜索
能力倾向搜索intl
例如,您可以选择正确的一个
sudo智能安装php intl
最后
sudo服务apache2重启

祝你好运

sudo apt-get install php-intl

然后在Ubuntu 20.04、PHP 7.4中使用以下命令重新启动服务器:

sudo apt-get install php7.4-intl

将7.4替换为PHP版本

此方法适用于我在Ubuntu 18.04和nginx中安装PHP intl扩展

sudo apt install php7.2-intl -y

所以,我有问题。如果您无法安装,请参阅下面的。 之前,您必须添加存储库

  • sudo添加apt存储库ppa:ondrej/php
  • 2.1)
    sudo apt添加存储库ppa:ondrej/apache2

    2.2)
    sudo添加apt存储库ppa:ondrej/nginx

    之后,您可以安装

     sudo apt-get install php7.4-intl
    

    其中7.4是您的php版本。

    刚刚
    sudo apt get install php intl
    @MASIDDIQUI,仍然是相同的错误我现在收到了这个
    错误
    php5 intl:dependens:php5 common(=5.5.9+dfsg-1ubuntu4),但5.5.9+dfsg-1ubuntu4.20将要安装
    请注意,从PHP7开始,不再需要版本号:
    apt-get-install-php-intl
    将起作用。sudo-apt-get-install-php-intl会自动为您所需的版本执行此操作。主存储库已经更新,因此如果不使用相关测试,则必须指定版本。另外,指定版本更安全,因此除了升级之外,您总是可以获得相同的依赖项。自动升级可能会破坏您的系统,并且很难找到第一次运行
    sudo apt get update
    。然后,
    sudo apt get install php intl
    。它将自动更新php.ini。然后运行sudo systemctl restart apache2
     sudo apt-get install php7.4-intl