Почему я не вижу мой установленный пакет PEAR в списке Pear?

Я установил PHP 5.6 на мой El Capitan OSX с brew install php56 --with-pear, Это устанавливает PHP в /usr/local/Cellar/php56/5.6.18
с символической ссылкой из /usr/local/opt/php56 туда. Кажется, работает нормально.

Хорошо, мне нужно установить пакет Cache_Lite, поэтому я делаю pear install Cache_Lite, PEAR проходит процедуру установки без жалоб:

downloading Cache_Lite-1.7.16.tgz ...
Starting to download Cache_Lite-1.7.16.tgz (33,236 bytes)
.........done: 33,236 bytes
install ok: channel://pear.php.net/Cache_Lite-1.7.16

Но, когда я делаю pear list Cache_Lite нигде не видно:

Installed packages, channel pear.php.net:
=========================================
Package          Version State
Archive_Tar      1.4.0   stable
Console_Getopt   1.4.1   stable
PEAR             1.10.1  stable
Structures_Graph 1.1.1   stable
XML_Util         1.3.0   stable

Когда я проверяю папку php56 в Finder, я вижу, что там есть папка Cache с файлами Cache_Lite. И когда я добавляю папку на мои страницы PHP с ini_set("include_path", '/usr/local/opt/php56/lib/php:' . ini_get("include_path") ); моя страница PHP в браузере перестает жаловаться, что не может найти Cache_Lite.

PEAR, почему вы не перечислите Cache_Lite, когда вы установили Cache_Lite? Я недоразумение pear list?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]