it-swarm.com.ru

Как установить PHP расширение int в Ubuntu 14.04

Мне трудно найти точный способ установки расширения PHP intl в Ubuntu 14.04.

Я пытался с 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?

29
Hiranya Sarma

Для php5 в Ubuntu:

Sudo apt-get install php5-intl

Для php7 на Ubuntu

Sudo apt-get install php7.0-intl

В любом случае перезапустите свой Apache после

Sudo service Apache2 restart

ВАЖНОЕ ПРИМЕЧАНИЕ: Имейте в виду, что ваш php в вашем терминале/команде строка содержитПУСТОс php, используемым веб-сервером Apache!

Если расширение уже установлено, попробуйте включить его. Либо в файле php.ini, либо из командной строки.

Синтаксис:

pHP:

phpenmod [mod name]

Apache:

a2enmod [mod name]
62
unherz

Может быть, хранилище юниверсов отключено, здесь ваш пакет в нем

Включить это 

Sudo add-apt-repository universe

Обновление

Sudo apt-get update

И установить

Sudo apt-get install php5-intl
6
Alexey Shatrov

Для php 5.6 на Ubuntu 16.04 

Sudo apt-get install php5.6-intl
1
kosala manojeewa

установить его из терминала 

Sudo apt-get install php-intl
1
Abdallah Awwad Alkhwaldah

вы можете искать с помощью aptitude search intl после того, как вы сможете выбрать правильный, например Sudo aptitude install php-intl и, наконец, Sudo service Apache2 restart

удачи! 

0
Valenkpo