如何在Ubuntu中安装PHP intl扩展14.04
我很难找到确切的方法来安装PHP intl extension
在Ubuntu 14.04。我试过sudo apt-get install php5-intl
,但显示错误Unable to locate package
。如何在Ubuntu中安装PHP intl扩展14.04
我真的需要这个扩展为Zend Framework 2
,因为上述失踪延伸的我得到错误这样
错误:Zend\I18n\Validator component requires the intl PHP extension
我使用PHP 5.5.9
。
如何以正确的方式安装PHP-intl
扩展?
对于PHP5在Ubuntu:
sudo apt-get install php5-intl
对于PHP7在Ubuntu
sudo apt-get install php7.0-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]
阿帕奇:
a2enmod [mod name]
可能是宇宙库被禁用,这里是your package它
启用它
sudo add-apt-repository universe
更新
sudo apt-get update
并安装
sudo apt-get install php5-intl
我现在得到'错误'现在'php5-intl:取决于:php5-common(= 5.5.9 + dfsg-1ubuntu4)但5.5.9 + dfsg-1ubuntu4.20将被安装' – Hiranya
看这里http:///askubuntu.com/questions/661745/why-do-i-get-an-error-trying-to-install-php5-intl –
从安装终端
sudo apt-get install php-intl
只是'命令和apt-get安装PHP-intl' –
@ MASIDDIQUI,还是同样的错误 – Hiranya