Все здесь новичок, а не разработчик. Однако PHP-скрипт, который я хочу установить и использующий Yii Framework, требует более высокой версии ICU, чем стандартная версия 4.2.1 в CentOS 6.
Итак, некоторые предыстории —
а) Я на серверах IBM Baremetal и поддержка Softlayer отстой
б) они у меня на CentOS 6,9
в) PHP 5, 6 7 все запущены
г) PHP Pear установлен
e) Я установил расширение Intl через EasyApache на cPanel / WHM для 3-х версий PHP, которые работают
f) Тогда сценарий сказал, что мне нужен ICU 49 или выше (они переименовали версии в двухзначные комбинации, теперь последняя — 59)
Я посмотрел эти две ссылки
Используя первую ссылку, по которой я следовал шаг за шагом, я достиг шага, на котором нужно вызывать pecl. Однако на сервере нет pecl — несмотря на то, что php-pear активен как расширение
Я застрял здесь «pecl install intl»
Кажется, я не могу понять, как установить pecl поверх php-pear или если это даже требуется … в bin нет подкаталога pecl
Также еще два пункта —
а) Должен ли я сначала удалить int на основе easyapache?
б) Обратите внимание, что по умолчанию ICU 4.2.1 выходит очень старая версия
Пожалуйста, помогите и предоставьте простые и понятные шаги для новичка по обновлению ICU до последней версии с сайта проекта icu, если это необходимо.
Заранее благодарю!
locate pecl использовался для поиска pecl — очевидно, pecl неправильно установлен при установке php-pear, т.е. не под root / bin / pecl был помещен в более глубокий путь sub-dir.
Затем выполнение команды pecl install intl руками при использовании интерфейса cPanel. Выполнение команды оболочки успешно завершено.
Спасибо всем — надеюсь, это поможет другим
Других решений пока нет …