![](/img/trans.png)
[英]How to install/enable Tidy extension in PHP 7.2 on Ubuntu 14.04?
[英]How to install PHP intl extension in Ubuntu 14.04
我很难找到在Ubuntu 14.04 中安装 PHP intl 扩展的确切方法。
我尝试使用sudo apt-get install php5-intl
但显示错误Unable to locate package
。
我真的需要 Zend Framework 2 的这个扩展,因为上面缺少扩展,我收到这样的错误
错误: Zend\\I18n\\Validator component requires the intl PHP extension
我正在使用 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
重要提示:请记住,终端/命令行中的 php 与 apache 网络服务器使用的 php没有任何关系!
如果已经安装了扩展,您应该尝试启用它。 在 php.ini 文件或命令行中。
句法:
php:
phpenmod [mod name]
阿帕奇:
a2enmod [mod name]
从终端安装它
sudo apt-get install php-intl
可能是 Universe 存储库被禁用,这是你的包
启用它
sudo add-apt-repository universe
更新
sudo apt-get update
并安装
sudo apt-get install php5-intl
对于 ubuntu 16.04 上的 php 5.6
sudo apt-get install php5.6-intl
在 Ubuntu 20.04、PHP 7.4 中使用以下命令:
sudo apt-get install php7.4-intl
用你的 PHP 版本替换 7.4
此方法适用于我在Ubuntu 18.04和nginx 中安装 PHP intl 扩展
sudo apt install php7.2-intl -y
所以,我有问题。 如果您无法安装,请参见下文。 以前您必须添加存储库。
sudo add-apt-repository ppa:ondrej/php
2.1) sudo apt-add-repository ppa:ondrej/apache2
或者
2.2) sudo add-apt-repository ppa:ondrej/nginx
之后你可以安装
sudo apt-get install php7.4-intl
其中 7.4 你的 php 版本。
sudo apt-get install php-intl
然后重启你的服务器
您可以在选择正确的之后使用aptitude search intl
进行aptitude search intl
,例如sudo aptitude install php-intl
最后sudo service apache2 restart
祝你好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.