Подтвердить что ты не робот

Где обычно устанавливаются пакеты PEAR?

Я использую сервер сжимания Debian. Я установил PEAR с помощью aptitude install php-pear. Это создало каталог /usr/share/php/PEAR.

Я установил несколько пакетов PEAR, включая Phing. Я установил файлы Phing с помощью pear install --alldeps phing/phing, а файлы появились в /usr/share/php/phing.

Но не следует ли помещать пакеты PEAR (при нормальных обстоятельствах) в /usr/share/php/PEAR? Когда я запустил

pear config-get php_dir

Я получаю "/usr/share/php". У меня что-то настроено неправильно?

4b9b3361

Ответ 1

/usr/share/php/

подходит для Debian.

/usr/share/php/PEAR

сам содержит классы для самого PEAR.

Причиной использования /usr/share/php является то, что инструмент pear CLI является установщиком, который устанавливает библиотеки (или приложения) для PHP, поэтому выбор php является правильным.

Ответ 2

Какой бы O/S вы не использовали, это не имеет значения.

Вам просто нужно использовать pear config-get php_dir через консоль. И вы получите полный путь к каталогу.

Для приложения XAMPP в Microsoft Window вам нужно перейти по пути к каталогу <<XAMPP Installation folder path>>/bin Путь к <<XAMPP Installation folder path>>/bin и использовать ./pear config-get php_dir который приводит к выполнению двоичного файла с использованием текущего местоположения и выполнению той же работы.

Ответ 3

В моей 64-битной системе Ubuntu пакеты pear устанавливаются в /usr/share/php/PEAR/, но я не знаю, как изменить путь установки pear. Может быть, вы можете настроить это где-нибудь.

Ответ 4

Я использую Mac OSX Lion. Я установил грушу в /usr/lib/php/pear

Таким образом, данные также будут установлены там.

Ответ 5

если php установлен в /usr/local/php

груша здесь:

/USR/локальные/PHP/Library/PHP

Ответ 6

В моей установке Debian PEAR находится здесь:

/usr/local/lib/php

Ответ 7

Просто добавьте это, на случай, если груша установлена круглым способом:

cd /
find . -type d -name pear

Например, я использовал MAMP на одной из своих локальных машин, и это было в действительно странном месте.