Как удалить PEAR из одной установки PHP, а затем установить ее с другой существующей установкой PHP - PullRequest
10 голосов
/ 30 ноября 2011

У меня есть две установки php на моем сервере.Одна версия php - 5.2.0, настроенная с помощью pear, а другая - 5.2.9, настроенная --without-pear.Мой сервер работает под управлением Red Hat Enterprise Linux AS версии 4 (Nahant Update 9).

Я хотел бы удалить pear (и также PHPUnit) из php 5.2.0, а затем переустановить его как часть 5.2.9 версия php.Документы по установке Pears на самом деле не охватывают ситуацию такого типа, хотя они и говорят пользователям Linux «обратиться к документации для соответствующего дистрибутива» в случае, если они хотят установить Pear с версией php, которая была настроена --without-pear.У меня возникают проблемы с поиском такой документации, и даже если я это сделал, я не уверен, как сначала удалить существующую установку Pear.

Ответы [ 2 ]

31 голосов
/ 02 декабря 2011

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

$ sudo pear uninstall pear

Я хотел бы увидетьэто добавлено в официальные документы по груше, поскольку в них вообще не упоминается удаление груши.

0 голосов
/ 02 декабря 2011

Использование справки по командам

pear help

Вы увидите команду удаления, указанную в выходных данных.:)

Вывод

Commands:
build                  Build an Extension From C Source
bundle                 Unpacks a Pecl Package
channel-add            Add a Channel
...
<strong>uninstall              Un-install Package</strong>
...
...