Где обычно устанавливаются пакеты 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
". У меня что-то настроено неправильно?
Ответы
Ответ 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 на одной из своих локальных машин, и это было в действительно странном месте.